jquery中ajax調(diào)用json數(shù)據(jù)的使用說(shuō)明
更新時(shí)間:2011年03月17日 00:04:05 作者:
jquery里提供了便捷的ajax運(yùn)用,下面總結(jié)我自己的一些經(jīng)驗(yàn)
$.get()和$.post()這兩個(gè)方法基本都一樣使用,所以只說(shuō)$.post()這個(gè)東東!
情形1: $.post("url",function);此時(shí)返回的數(shù)據(jù)沒(méi)有處理,所以不是json格式!
情形2:$.post("url",function, "json");此時(shí)雖然指定了返回的數(shù)據(jù)為json格式,但實(shí)際上卻不是!
情形3:$.post("url",{},function);此時(shí)傳入的參數(shù)為空,沒(méi)有指定返回的數(shù)據(jù)格式,所以也不是json格式!
情形4:$.post("url",{},function, "json");正確的返回了json格式的數(shù)據(jù)!
要點(diǎn):當(dāng)要把返回的數(shù)據(jù)當(dāng)做的json格式來(lái)處理,必須傳入?yún)?shù)(參數(shù)為空就寫成{}),并且還得指定返回類型為"json"!
$.ajax({
url:"url",
dataType:"json",
type:"get"
success:function
})
要點(diǎn):要指定dataType為"json",此時(shí)無(wú)論是get還是post方式都會(huì)得到j(luò)son格式數(shù)據(jù),但我建議為了和上面的兩個(gè)方法保持一致,最好加上data:{}這個(gè)條件。
$.getJSON("url",function)
要點(diǎn):以get的方式得到j(luò)son格式數(shù)據(jù),是$.get()的方便寫法吧!
情形1: $.post("url",function);此時(shí)返回的數(shù)據(jù)沒(méi)有處理,所以不是json格式!
情形2:$.post("url",function, "json");此時(shí)雖然指定了返回的數(shù)據(jù)為json格式,但實(shí)際上卻不是!
情形3:$.post("url",{},function);此時(shí)傳入的參數(shù)為空,沒(méi)有指定返回的數(shù)據(jù)格式,所以也不是json格式!
情形4:$.post("url",{},function, "json");正確的返回了json格式的數(shù)據(jù)!
要點(diǎn):當(dāng)要把返回的數(shù)據(jù)當(dāng)做的json格式來(lái)處理,必須傳入?yún)?shù)(參數(shù)為空就寫成{}),并且還得指定返回類型為"json"!
$.ajax({
url:"url",
dataType:"json",
type:"get"
success:function
})
要點(diǎn):要指定dataType為"json",此時(shí)無(wú)論是get還是post方式都會(huì)得到j(luò)son格式數(shù)據(jù),但我建議為了和上面的兩個(gè)方法保持一致,最好加上data:{}這個(gè)條件。
$.getJSON("url",function)
要點(diǎn):以get的方式得到j(luò)son格式數(shù)據(jù),是$.get()的方便寫法吧!
您可能感興趣的文章:
- JQuery與Ajax調(diào)用新浪API獲取短網(wǎng)址的代碼
- jQuery Ajax調(diào)用WCF服務(wù)詳細(xì)教程
- Jquery + Ajax調(diào)用webService實(shí)例代碼(asp.net)
- jQuery ajax調(diào)用后臺(tái)aspx后臺(tái)文件的兩種常見方法(不是ashx)
- jQuery ajax調(diào)用webservice注意事項(xiàng)
- jQuery ajax+PHP實(shí)現(xiàn)的級(jí)聯(lián)下拉列表框功能示例
- JQuery打造PHP的AJAX表單提交實(shí)例
- php+ajax+jquery實(shí)現(xiàn)點(diǎn)擊加載更多內(nèi)容
- jquery與php結(jié)合實(shí)現(xiàn)AJAX長(zhǎng)輪詢(LongPoll)
- jQuery實(shí)現(xiàn)簡(jiǎn)單的Ajax調(diào)用功能示例
相關(guān)文章
jquery使用canvas標(biāo)簽繪制驗(yàn)證碼
這篇文章主要為大家詳細(xì)介紹了Jquery中用canvas標(biāo)簽繪制驗(yàn)證碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-10-10基于Jquery的將DropDownlist的選中值賦給label的實(shí)現(xiàn)代碼
使用Jquery 將DropDownlist的選中值賦給label的代碼,需要的朋友可以參考下。2011-05-05jquery Mobile入門—多頁(yè)面切換示例學(xué)習(xí)
在JQuery Mobile中,多個(gè)頁(yè)面的切換是通過(guò)<a>元素、并將<href>屬性設(shè)置為#+對(duì)應(yīng)的id號(hào)的方式進(jìn)行的2013-01-01jQuery實(shí)現(xiàn)拖拽頁(yè)面元素并將其保存到cookie的方法
這篇文章主要介紹了jQuery實(shí)現(xiàn)拖拽頁(yè)面元素并將其保存到cookie的方法,涉及jQuery基于cookie針對(duì)頁(yè)面元素屬性的相關(guān)保存操作技巧,需要的朋友可以參考下2016-06-06jQuery Easyui Tabs擴(kuò)展根據(jù)自定義屬性打開頁(yè)簽
這篇文章主要介紹了jQuery Easyui Tabs擴(kuò)展根據(jù)自定義屬性打開頁(yè)簽的實(shí)現(xiàn)代碼,首先增加擴(kuò)展,接著點(diǎn)擊事件open方法實(shí)現(xiàn)easyui tabs擴(kuò)展,非常不錯(cuò),需要的朋友可以參考下2016-08-08基于jQuery使用Ajax動(dòng)態(tài)執(zhí)行模糊查詢功能
這篇文章主要介紹了基于jQuery使用Ajax動(dòng)態(tài)執(zhí)行模糊查詢功能,通過(guò)實(shí)例代碼相結(jié)合的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-07-07