jQuery.ajax

$.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 );

  }

});

原文地址:https://www.cnblogs.com/nazi/p/4586594.html