总结jquery $.ajax方法参数详解

要求为Bean类型的参数,默认为fase。 仅在服务器数据改变时获取新数据。 服务器数据改变判断的依据是Last-Mifie头信息。


fnctin(ata,type){//返回处理后的数据retrnata}要求为Bean类型的参数,默认为tre。


表示是否触发全局ajax事件。 设置为fase将不会触发全局ajax事件,ajaxStart或ajaxStp可用于控制各种ajax事件。


ata是Ajax返回的原始数据,type是调用时提供的ataType参数。


该值用来替代在"caback="这种GET或POST请求中URL参数里的"caback"部分,例如{jsnp:nJsnPLa}会导致将"nJsnPLa="传给服务器。


要求为String类型的参数,用于响应HTTP访问认证请求的用户名。


通常在本地和远程的内容编码不同时使用。 案例代码:$(fnctin{$(#sen).cick(fnctin{$.ajax({type:"GET",


r:"",ata:{sername:$("#sername").va,cntent:$("#cntent").va},ataType:"jsn",sccess:fnctin(ata){$(#resText).empty//清空resText里面的所有内容varhtm=$.each(ata,fnctin(cmmentInex,cmment){htm+=ivcass="cmment"h+cmment[sername]+:/hpcass="para"+cmment[cntent]+/p/iv})


$(#resText).htm(htm)}})})}).$.each函数$.each函数不同于JQery对象的each方法,它是一个全局函数,不操作JQery对象,


而是以一个数组或者对象作为第个参数,以一个回调函数作为第个参数。 回调函数拥有两个参数:第个为对象的成员或数组的索引,第个为对应变量或内容。


要求为String类型的参数,只有当请求时ataType为"jsnp"或者"script",并且type是GET时才会用于强制修改字符集(charset)。


要求为String类型的参数,


用于响应HTTP访问认证请求的密码。 要求为Bean类型的参数,默认为tre。


函数返回的值将由jQery进一步处理。


要求为Fnctin类型的参数,


给Ajax返回的原始数据进行预处理的函数。 提供ata和type两个参数。


默认情况下,发送的数据将被转换为对象(从技术角度来讲并非字符串)以配合默认内容类型"appicatin/x-www-frm-rence"。 如果要发送DOM树信息或者其他不希望转换的信息,请设置为fase。


默认值是fase,即忽略头信息。


要求为String类型的参数,在一个jsnp请求中重写回调函数的名字。

上一篇:【关于】广东韶关乳源瑶族自治县法律援助处 下一篇:【反馈】江西会昌:一场跨越20余年的久别重逢