标签:
$.ajax({
//以下属性值均为可选
type: "POST", //默认值: "GET")。请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分浏览器支持。
url: "some.php", //默认值: 当前页地址。发送请求的地址。
data: ‘ ‘, //发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后。
options:‘ ‘, //AJAX 请求设置。
timeout: , //设置请求超时时间(毫秒)。此设置将覆盖全局设置。
cache: , //默认值: true,dataType 为 script 和 jsonp 时默认为 false。设置为 false 将不缓存此页面。jQuery 1.2 新功能。
contentType:‘ ‘, //默认值: "application/x-www-form-urlencoded"。发送信息至服务器时内容编码类型。
context: , //这个对象用于设置 Ajax 相关回调函数的上下文。
global: , //是否触发全局 AJAX 事件。默认值: true。设置为 false 将不会触发全局 AJAX 事件
ifModified: , //仅在服务器数据改变时获取新数据。默认值: false。使用 HTTP 包 Last-Modified 头信息判断。
jsonp:‘ ‘, //在一个 jsonp 请求中重写回调函数的名字。
jsonpCallback:‘ ‘, //为 jsonp 请求指定一个回调函数名。这个值将用来取代 jQuery 自动生成的随机函数名。这主要用来让 jQuery 生成度独特的函数名,这样管理请求更容易,也能方便地提供回调函数和错误处理。
password:‘ ‘, //用于响应 HTTP 访问认证请求的密码
processData: , //默认值: true。默认情况下,通过data选项传递进来的数据,如果是一个对象(技术上讲只要不是字符串),都会处理转化成一个查询字符串,以配合默认内容类型 "application/x-www-form-urlencoded"。如果要发送 DOM 树信息或其它不希望转换的信息,请设置为 false。
scriptCharset:‘ ‘, //只有当请求时 dataType 为 "jsonp" 或 "script",并且 type 是 "GET" 才会用于强制修改 charset。通常只在本地和远程的内容编码不同时使用。
traditional: , //如果你想要用传统的方式来序列化数据,那么就设置为 true。请参考工具分类下面的 jQuery.param 方法。
username:‘ ‘, //用于响应 HTTP 访问认证请求的用户名。
dataType:‘ ‘, //预期服务器返回的数据类型。(xml/html/script/json/jsonp/text)。
xhr: function(msg){}, //需要返回一个 XMLHttpRequest 对象。默认在 IE 下是 ActiveXObject 而其他情况下是 XMLHttpRequest 。用于重写或者提供一个增强的 XMLHttpRequest 对象。这个参数在 jQuery 1.3 以前不可用。
beforeSend: function(XHR){}‘, //这是一个 Ajax 事件。如果返回 false 可以取消本次 ajax 请求。
complete: function(XHR, TS){}, //请求完成后回调函数 (请求成功或失败之后均调用)。参数: XMLHttpRequest 对象和一个描述请求类型的字符串。这是一个 Ajax 事件。
dataFilter: function(msg){}, //预期服务器返回的数据类型。
error: function(msg){}, //默认值: 自动判断 (xml 或 html)。请求失败时调用此函数。
success: function(msg){
alert( "Data Saved: " + msg );
}
});
标签:
原文地址:http://www.cnblogs.com/nazi/p/4586594.html