在jQuery中,提供了多种Ajax函数供开发者开发基于Ajax的应用,分别是

$.ajax(opt)

$(sel).load(url,data,callback)

$.get(url,callback)

$.post(url,data,callback)

$.getJSON(url,data,callback)

$.getScript(url,callback)

他们之间的差别不大,但是理解了这些差别可以避免不必要的麻烦,特别是在处理数据返回类型的时候。
1.$.ajax(opt)函数
$.ajax(opt)函数是jQuery中提供的一个比较低层的Ajax函数,有许多参数供开发者选择,可以实现较为复杂的Ajax应用。
2.$(sel).load(url,data,callback)函数
$(sel).load(url,data,callback)函数可以将远程的HTML文件代码,添加到指定页面的选择器中,函数中包含3个 输入参数,其中url是需要加载的HTML网页地址;data是发送至服务器的键、值对数据,该参数是可选的;callback则是载入成功时的回调函 数,该参数同样是可选的。
3.$.get(url,data,callback)和$.post(url,data,callback)函数
$.get(url,data,callback)和$.post(url,data,callback)函数,以GET方式或者POST方式,发送相关的数据data,请求相关的url页面,请求成功时的回调函数callback。
如果需要在请求发生错误时,执行相关的函数,需要使用前面所述的$.ajax(opt)函数。
4.$.getJSON(url,data,callback)函数
$.getJSON(url,data,callback)函数以GET方式发送相关的数据data,请求相关的url页面,请求成功时的回调函数callback。
$.getJSON(url,data,callback)函数与$.get(url,data,callback)函数类似,只是请求返回的数据格式不同。
在asp.net3.5 mvc项目中,通过使用JsonResult类,可以非常容易地实现JSON格式的数据。
5.$.getScript(url,callback)函数
$.getScript(url,callback)函数,以GET方式请求指定的JavaScript文件,并执行该JavaScript文件,请求成功时的回调函数callback。
标签:
本文连接地址: http://www.fresker.com/old2/archives/273 (转载注明出处)

回复

目前暂无评论

发表评论

你需要 登录 发表评论.