options参数 | 类型 | 介绍 | ||||||
---|---|---|---|---|---|---|---|---|
url | url | 请求地址 | ||||||
data | json | 需要发送的数据 | ||||||
type | get/post | 设置请求方式 | ||||||
dataType | json/xml/jsonp/script | 返回数据的格式 | ||||||
timeout | timestamp | 请求超时时间(以毫秒计) | ||||||
success | function( data ){} | 请求成功的回调函数
| ||||||
error | function( data , StatusCode ){} | 请求失败的回调函数
| ||||||
complete | function( data , StatusCode ){} | 请求完成的回调函数(无论是否成功)
| ||||||
header | json | 设置请求头 key=请求参数 value=请求值 如: {Accept: "application/json; charset=utf-8"} | ||||||
jsonpCallback | string | jsonp回调函数名 |
demo中演示了 POST数据收集、AJAX上传、AJAX回调
技巧:如果需要用form标签进行ajax提交时,需要给onsubmit事件加上 return false
参数 | 类型 | 介绍 |
---|---|---|
isFormData | true/false | 默认false true=要求返回一个FormData对象,该对象可直接给ajax option.data使用 |