jQuery中$.ajax()方法参数解析
$.ajax()方法的参数可以分为以下几个部份:
1. 必须参数:
- url: 要求发送的地址。
- type: 要求发送的方式,可以是"GET"、"POST"等。
- data: 发送到服务器的数据,可以是一个对象或字符串。
2. 可选参数:
- async: 是否是异步履行要求,默许为true。
- beforeSend: 发送要求之前履行的函数。
- complete: 要求完成时履行的函数。
- contentType: 发送数据的内容类型,默许为"application/x-www-form-urlencoded"。
- dataType: 预期服务器返回的数据类型,可以是"json"、"xml"、"text"等。
- headers: 发送的自定义要求头,可以是一个对象。
- success: 要求成功时履行的函数。
- error: 要求失败时履行的函数。
- timeout: 设置要求超时的时间,单位为毫秒。
3. 以下参数用于处理跨域要求:
- crossDomain: 是否是为跨域要求,默许为false。
- xhrFields: 设置自定义XHR对象的属性,用于处理跨域要求。
4. 以下参数用于处理文件上传:
- processData: 是否是对发送的数据进行处理,默许为true。
- contentType: 发送数据的内容类型,默许为"application/x-www-form-urlencoded"。
5. 回调函数参数:
- success: 要求成功时的回调函数,参数为返回的数据、要求状态和XHR对象。
- error: 要求失败时的回调函数,参数为XHR对象、要求状态和毛病信息。
以上是$.ajax()方法的经常使用参数,具体使用方式可以参考jQuery官方文档。
TOP