$.ajaxSetup(settings)
Ajax请求全局设置,详细请$.ajax选项描述。
返回值:undefined
参数:settings (Map):用于Ajax请求的键/值对。
示例:
设置默认请求url为”/xmlhttp/”,无全局操作权限,用POST方法请求。下面用Ajax请求一些数据!
1. $.ajaxSetup( {
2. url: "/xmlhttp/",
3. global: false,
4. type: "POST"
5. } );
6. $.ajax({ data: myData });
参数名
|
类型
|
描述
|
url
|
String
|
(默认: 当前页地址) 发送请求的地址。
|
type
|
String
|
(默认: “GET”) 请求方式 (”POST” 或 “GET”), 默认为 “GET”。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分浏览器支持。
|
timeout
|
Number
|
设置请求超时时间(毫秒)。此设置将覆盖全局设置。
|
async
|
Boolean
|
(默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。
|
beforeSend
|
Function
|
发送请求前可修改 XMLHttpRequest 对象的函数,如添加自定义 HTTP 头。XMLHttpRequest 对象是唯一的参数。
function(XMLHttpRequest) {this;// the options for thisajax request}
|
cache
|
Boolean
|
(默认: true)jQuery1.2 新功能,设置为 false 将不会从浏览器缓存中加载请求信息。
|
complete
|
Function
|
请求完成后回调函数 (请求成功或失败时均调用)。参数: XMLHttpRequest 对象,成功信息字符串。
function(XMLHttpRequest, textStatus) {this;// the options for thisajax request}
|
contentType
|
String
|
(默认: “application/x-www-form-urlencoded”) 发送信息至服务器时内容编码类型。默认值适合大多数应用场合。
|
data
|
Object,
String
|
发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后。查看 processData 选项说明以禁止此自动转换。必须为 Key/Value 格式。如果为数组,jQuery将自动为不同值对应同一个名称。如 {foo:["bar1", "bar2"]} 转换为
‘&foo=bar1&foo=bar2′。
|
dataType
|
String
|
预期服务器返回的数据类型。如果不指定,jQuery将自动根据 HTTP 包MIME信息返回 responseXML
或 responseText,并作为回调函数参数传递,可用值:
“xml”: 返回 XML 文档,可用jQuery处理。
“html”: 返回纯文本 HTML 信息;包含 script. 元素。
“script”: 返回纯文本JavaScript. 代码。不会自动缓存结果。
“json”: 返回 JSON 数据 。
“jsonp”:JSONP格式。使用JSONP形式调用函数时,如
“myurl?callback=?”jQuery将自动替换 ? 为正确的函数名,以执行回调函数。
|
error
|
Function
|
(默认: 自动判断 (xml 或 html)) 请求失败时将调用此方法。这个方法有三个参数:XMLHttpRequest 对象,错误信息,(可能)捕获的错误对象。
function(XMLHttpRequest, textStatus, errorThrown) {//通常情况下textStatus和errorThown只有其中一个有值this;//
the options for thisajax request}
|
global
|
Boolean
|
(默认: true) 是否触发全局AJAX事件。设置为 false 将不会触发全局AJAX事件,如 ajaxStart
或 ajaxStop 。可用于控制不同的Ajax事件
|
ifModified
|
Boolean
|
(默认: false) 仅在服务器数据改变时获取新数据。使用 HTTP 包 Last-Modified 头信息判断。
|
processData
|
Boolean
|
(默认: true) 默认情况下,发送的数据将被转换为对象(技术上讲并非字符串) 以配合默认内容类型 “application/x-www-form-urlencoded”。如果要发送 DOM 树信息或其它不希望转换的信息,请设置为 false。
|
success
|
Function
|
请求成功后回调函数。这个方法有两个参数:服务器返回数据,返回状态
function(data, textStatus) {// data could be xmlDoc, jsonObj, html, text, etc...this;// the options for thisajax request}
|
分享到:
相关推荐
**jQuery学习资料** jQuery是一个广泛应用于前端开发的JavaScript库,它极大地简化了JavaScript代码的编写,使得DOM操作、事件处理、动画设计以及Ajax交互变得更加容易。这个“jQuery学习资料”压缩包显然包含了...
《jQuery_doc_1.2 完整说明文档》是一份针对jQuery 1.2版本的详尽学习资源,对于任何想要深入理解或提升jQuery技能的人来说,都是不可或缺的工具。jQuery是一个广泛使用的JavaScript库,它极大地简化了网页的DOM操作...
由于其简洁的API和强大的功能,jQuery成为了前端开发者的首选工具之一。本学习文档将深入探讨jQuery的核心概念、函数、选择器以及插件,帮助初学者快速入门并提升到高级水平。 **一、jQuery基础** 1. **选择器**: ...
在API文档方面,jQuery 1.6中文API文档提供了详细的中文解释,帮助中国开发者理解和学习jQuery的核心函数和方法,使得开发过程更为顺畅。文档通常包括实例、参数说明和返回值,便于查阅和实践。 除了核心库,jQuery...
这个“jQuery中文文档”是专门为中文用户提供的学习资源,旨在帮助开发者快速理解和掌握jQuery的核心功能。 1. **DOM操作** - `$(selector)`:jQuery的标志性选择器,用于选取HTML元素。`selector`可以是CSS选择器...
### jQuery学习必备代码和技巧详解 #### 一、如何修改jQuery默认编码(例如默认UTF-8改成GB2312) 在开发过程中,有时我们需要调整jQuery处理数据时使用的字符集,比如将默认的UTF-8改为GB2312。这通常在处理中文...
本教程将深入探讨“学习jQuery最好的例子”,旨在帮助初学者快速掌握jQuery的核心概念和实用技巧,同时也为有经验的开发者提供深入理解的途径。 一、jQuery简介 jQuery是由John Resig在2006年创建的一个开源项目,...
**jQuery 是一个强大的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画制作以及Ajax交互。在本文中,我们将深入探讨jQuery...通过深入学习和实践,开发者能够更好地利用jQuery来构建富交互性的Web应用程序。
1. **选择器**:jQuery提供了一套强大的CSS选择器,如`$("#id")`用于选取ID为指定值的元素,`$(".class")`用于选取具有特定类名的元素,以及`$("tag")`用于选取所有指定类型的元素。此外,还有基于属性、后代、相邻...
jQuery的发展之迅速和取得的成功之巨大是其他所有开发框架都难以企及的,它已经成为Web开发者必备的核心技能之一。如果你尚未掌握jQuery或功力还不够,推荐你认真阅读这本书并付诸实践,与同类的jQuery图书相比,它...
《锋利的jQuery源码》是一本...通过对《锋利的jQuery源码》的深入学习,开发者不仅可以提升JavaScript编程技能,还能了解到软件设计模式、性能优化等多方面的知识,从而在实际项目中更好地运用jQuery,提高开发效率。
《jQuery API 1.7中文参考手册》是前端开发者的重要工具,主要针对jQuery库的1.7版本进行了详尽的解释和示例说明。jQuery是一个轻量级的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及...
1. **选择器**: jQuery的选择器是其强大功能之一,它们允许开发者通过CSS选择器、ID、类名等轻松选取DOM元素。例如,`$("#id")`选取ID为"id"的元素,`$(".class")`选取所有类名为"class"的元素。 2. **DOM操作**: ...
通过学习和实践这些jQuery经典例子,你可以深入理解其工作原理,熟练掌握网页动态交互的技巧,从而在实际项目中游刃有余。这些示例不仅适用于初学者,也是经验丰富的开发者巩固和提升jQuery技能的宝贵资源。
本资源包含一系列带实例的 jQuery API 教程,非常适合初学者或进阶者学习。 ### 1. jQuery选择器 jQuery 的核心在于其选择器功能,它支持 CSS 选择器,如 `$("#id")` 用于选取 ID 为指定值的元素,`$(".class")` ...
jQuery 的选择器是其强大的功能之一,它基于CSS选择器,允许我们轻松地选取页面上的HTML元素。例如: - `$("#id")` 选择ID为指定值的元素。 - `$(".class")` 选择所有class属性包含指定类名的元素。 - `$("tag")` ...
《jQuery API 1.8:Web前端开发的高效工具》 jQuery API 1.8是JavaScript库jQuery的一个重要版本,以其高效、简洁的语法和强大的功能在Web前端开发领域占据了重要地位。这个版本的API(应用程序接口)为开发者提供...
这本书以其独特的“Head First”学习风格,通过丰富的图像、幽默的语言和非线性的叙述方式,为读者提供了深入理解jQuery的途径。以下是基于该书内容的一些关键知识点的详细说明: 1. **jQuery基础**:jQuery是一个...
**jQuery 七天入门指南中文版** ...通过这七天的学习,你将能够熟练掌握 jQuery 的基础,并能够运用到实际项目中,进一步提升网页开发效率。不断实践和深入学习,你将在 jQuery 领域变得更加精通。
《jQuery1.7 中文手册》是一份详细记录jQuery 1.7版本特性和功能的文档,对于理解和应用这一版本的jQuery至关重要。jQuery是JavaScript的一个...《jQuery1.7 中文手册》作为学习和参考的资源,是开发者不可或缺的工具。