最新的Web开发教程
 

jQuery ajaxSetup() Method

<jQuery的AJAX方法

设置所有默认的URL,成功的功能AJAX请求:

$("button").click(function(){
    $.ajaxSetup({url: "demo_ajax_load.txt", success: function(result){
        $("div").html(result);}});
    $.ajax();
});
试一试»

定义和用法

ajaxSetup()方法,为今后的设置默认值AJAX请求。


句法

$.ajaxSetup({name:value, name:value, ... })

参数指定用于与一个或多个名称/值对AJAX请求的设置。

可能的名称/见下表值:

名称 值/说明
async 一个布尔值,指示请求是否应如何处理异步与否。 默认为true
beforeSend( xhr ) 在发送请求前运行功能
cache 一个布尔值指示浏览器是否应缓存请求的页面。 默认为true
complete( xhr,status ) 当请求完成(后成功和错误函数)的函数来运行
contentType 发送数据时向服务器使用的内容类型。 默认为: "application/x-www-form-urlencoded"
context 指定所有AJAX相关的回调函数的“本”的价值
data 指定要发送到服务器的数据
dataFilter( data , type ) 一个函数来处理XMLHttpRequest的原始响应数据
dataType 预期的服务器响应的数据类型。
error( xhr,status,error ) 一种功能,如果请求失败运行。
global 一个布尔值,指定是否触发全局AJAX事件处理的请求。 默认为true
ifModified 一个布尔值,指定的请求是否是唯一成功的,如果自上次请求的响应已经改变。 默认值是: false
jsonp 一个字符串覆盖回调函数中JSONP请求
jsonpCallback 指定名称的JSONP请求的回调函数
password 指定一个HTTP访问认证请求中使用的密码。
processData 一个布尔值,指定与请求发送数据是否应该转变成一个查询字符串。 默认为true
scriptCharset 指定字符集的请求
success( result,status,xhr ) 当请求成功时运行的函数
timeout 本地超时(以毫秒为单位)的要求
traditional 一个布尔值,指定是否使用参数序列化的传统风格
type 指定的请求的类型。 ( GETPOST
url 指定的URL发送请求。 默认值是当前页面
username 指定要在HTTP访问认证请求中使用的用户名
xhr 用于创建XMLHttpRequest对象的函数

试一试 - 示例

指定AJAX请求一个错误处理程序
如何使用错误设置指定AJAX请求错误处理程序。


<jQuery的AJAX方法