ajax中data表示什么 ajax的data参数( 二 )


function(XMLHttpRequest, textStatus, errorThrown){//通常情况下textStatus和errorThrown只有其中一个包含信息this;//调用本次ajax请求时传递的options参数}12)contentType:
要求为String类型的参数 , 当发送信息至服务器时 , 内容编码类型默认为”
application/x-www-form-urlencoded” 。该默认值适合大多数应用场合 。
13)dataFilter:
要求为Function类型的参数 , 给Ajax返回的原始数据进行预处理的函数 。提供data和type两个参数 。data是Ajax返回的原始数据 , type是调用jQuery.ajax时提供的dataType参数 。函数返回的值将由jQuery进一步处理 。
function(data, type){//返回处理后的数据return data;}14)dataFilter:
要求为Function类型的参数 , 给Ajax返回的原始数据进行预处理的函数 。提供data和type两个参数 。data是Ajax返回的原始数据 , type是调用jQuery.ajax时提供的dataType参数 。函数返回的值将由jQuery进一步处理 。
function(data, type){//返回处理后的数据return data;}15)global:
要求为Boolean类型的参数 , 默认为true 。表示是否触发全局ajax事件 。设置为false将不会触发全局ajax事件 , ajaxStart或ajaxStop可用于控制各种ajax事件 。
16)ifModified:
要求为Boolean类型的参数 , 默认为false 。仅在服务器数据改变时获取新数据 。服务器数据改变判断的依据是Last-Modified头信息 。默认值是false , 即忽略头信息 。
17)jsonp:
要求为String类型的参数 , 在一个jsonp请求中重写回调函数的名字 。该值用来替代在”callback=?”这种GET或POST请求中URL参数里的”callback”部分 , 例如{jsonp:’onJsonPLoad’}会导致将”onJsonPLoad=?”传给服务器 。
18)username:
要求为String类型的参数 , 用于响应HTTP访问认证请求的用户名 。
19)password:
要求为String类型的参数 , 用于响应HTTP访问认证请求的密码 。
20)processData:
要求为Boolean类型的参数 , 默认为true 。默认情况下 , 发送的数据将被转换为对象(从技术角度来讲并非字符串)以配合默认内容类型”
application/x-www-form-urlencoded” 。如果要发送DOM树信息或者其他不希望转换的信息 , 请设置为false 。
21)scriptCharset:
要求为String类型的参数 , 只有当请求时dataType为”jsonp”或者”script” , 并且type是GET时才会用于强制修改字符集(charset) 。通常在本地和远程的内容编码不同时使用 。

推荐阅读