例
设置所有默认的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 | 指定的请求的类型。 ( GET或POST ) |
url | 指定的URL发送请求。 默认值是当前页面 |
username | 指定要在HTTP访问认证请求中使用的用户名 |
xhr | 用于创建XMLHttpRequest对象的函数 |
试一试 - 示例
指定AJAX请求一个错误处理程序
如何使用错误设置指定AJAX请求错误处理程序。