jQuery ajaxSetup() 方法

jQuery ajaxSetup() 方法

jQuery 杂项方法jQuery AJAX 方法

jQuery ajaxSetup() 方法

jQuery Ajax方法

$ .ajaxSetup()方法为将来的Ajax请求设置默认值。

除非被各个调用覆盖,否则所有使用任何方法进行的后续Ajax调用都将使用新设置,直到下次调用$ .ajaxSetup()为止。

语法:$.ajaxSetup({name:value, name:value, ...})实例设置所有AJAX请求的默认URL:

示例$.ajaxSetup({

url: "ajax_post.php"

});

//现在每次发出Ajax请求时,都会自动使用“ ajax_post.php” URL:

$.ajax({

data: {fname:"Seagull", lname:"Anna"},

method: "POST",

success: function(response){

$("div").html(response);

}

});测试看看‹/›为所有AJAX请求设置默认的URL和成功函数:

示例$.ajaxSetup({

url: "ajax_data.txt",

success: function(response){

$("div").html(response);

}

});

$("button").click(function(){

$.ajax();

});测试看看‹/›如果Ajax请求遇到错误,则显示通知:

示例$.ajaxSetup({

url: "wrong_file.html",

success: function(response){

$("div").html(response);

},

error: function(xhr){

$("div").html("发生错误: " + xhr.status + " " + xhr.statusText);

}

});

$("button").click(function(){

$.ajax();

});测试看看‹/›注意:此处指定的设置将影响对$ .ajax或基于Ajax的派生类(如$ .get())的所有调用。由于其他调用者(例如插件)可能期望使用正常的默认设置,因此这可能导致不良行为。因此,强烈建议您不要使用$ .ajaxSetup()方法。而是在调用中显式设置选项或定义一个简单的插件即可。

参数值参数使用一个或多个name:value对指定AJAX请求的设置。

可能的名称:下表中的值:

名称值类型描述async布尔型一个布尔值,指示是否应异步处理请求。默认为truebeforeSend(xhr)函数发送请求之前运行的函数cache布尔型一个布尔值,指示浏览器是否应缓存请求的页面。默认为truecomplete(xhr,status)函数请求完成后要运行的函数(成功和错误功能之后)contentType布尔值或字符串将数据发送到服务器时使用的内容类型。默认值为:“ application / x-www-form-urlencoded”context普通对象为所有与AJAX相关的回调函数指定“ this”值dataPlainObject或String或Array指定要发送到服务器的数据dataFilter(data,type)函数用于处理XMLHttpRequest的原始响应数据的函数dataType字符串服务器响应预期的数据类型error(xhr,status,error)函数请求失败时运行的函数global布尔型一个布尔值,指定是否触发请求的全局AJAX事件句柄。默认为trueifModified布尔型一个布尔值,指定是否只有在自上一个请求以来响应已更改的情况下,请求才成功。默认值为:false。jsonp字符串或布尔覆盖jsonp请求中的回调函数jsonpCallback函数为jsonp请求中的回调函数指定名称method字符串指定用于请求的HTTP方法。(获取或发布)。默认为GETpassword字符串指定在HTTP访问认证请求中使用的密码processData布尔型一个布尔值,指定是否应将与请求一起发送的数据转换为查询字符串。默认为truescriptCharset字符串指定请求的字符集statusCode普通对象响应具有相应代码时将调用数字HTTP代码和函数的对象$ .ajax({

statusCode:{

404:function(){

alert(“找不到页面”);

}

}

});success(response,status,xhr)函数请求成功时要运行的函数timeout数字请求的本地超时(以毫秒为单位)traditional布尔型一个布尔值,指定是否使用传统的参数序列化样式type字符串method的别名。如果您使用的是1.9.0之前的jQuery版本,则应使用typeurl字符串指定将请求发送到的URL。默认为当前页面username字符串指定要在HTTP访问认证请求中使用的用户名xhr函数用于创建XMLHttpRequest对象的函数jQuery Ajax方法

jQuery 杂项方法jQuery AJAX 方法

相关文章

剑侠情缘手游Vip价格表一览

剑侠情缘手游Vip价格表一览

2025-09-23 阅读 2568
2025年了,橙光游戏“过气”了吗?
威力洗衣机主板价格表,通过这几个步骤来