jquery.post用法之type設(shè)置問(wèn)題
更新時(shí)間:2014年02月24日 09:07:53 作者:
這篇文章主要介紹了jquery.post用法之type設(shè)置問(wèn)題,需要的朋友可以參考下
當(dāng)使用ajax獲取data數(shù)據(jù)的時(shí)候,直接data.foo就可以得到。而較低版本的jquery就不行比如1.4之前
$.post('/admin/UserBookView.do', {}, function(data) {
console.info(data);
});
打印data信息,顯示的是json格式的字符串,如下:
{"acceptIs":null,"entity":null,"refuseIs":null,"result":{"pageSize":10,
"resultList":[{"PRICE":3,"WCTIME":null,"NOTE":"積分異常","CKTIME":null,"CUSER":"admin",
"CTIME":"2013\/12\/30 17:03:16","PHONE":"13111050937","ADDR":"測(cè)試地址","CUSERID":"1","SLTIME":null}],
"resultListArray":null,"titles":["ID","CTIME","STATE""PRICE","NOTE"],"totalPage":1,"totalSize":4},
"source":null,"storageIs":null,"treeNodes":null}
如果沒(méi)有設(shè)置type,默認(rèn)返回的data是text類型
當(dāng)我們使用data. 去試圖獲取里面的值的時(shí)候,返回的是undefined
此時(shí)兩種解決方法:
一:使用eval函數(shù)將json字符串轉(zhuǎn)化為json對(duì)象
var datas=eval("("+data+")");
二:指定type類型
$.post('/admin/UserBookView.do', {}, function(data) {
console.info(data);
},"json");
高版本 如1.8+則無(wú)此問(wèn)題,返回的為json對(duì)象
復(fù)制代碼 代碼如下:
$.post('/admin/UserBookView.do', {}, function(data) {
console.info(data);
});
打印data信息,顯示的是json格式的字符串,如下:
復(fù)制代碼 代碼如下:
{"acceptIs":null,"entity":null,"refuseIs":null,"result":{"pageSize":10,
"resultList":[{"PRICE":3,"WCTIME":null,"NOTE":"積分異常","CKTIME":null,"CUSER":"admin",
"CTIME":"2013\/12\/30 17:03:16","PHONE":"13111050937","ADDR":"測(cè)試地址","CUSERID":"1","SLTIME":null}],
"resultListArray":null,"titles":["ID","CTIME","STATE""PRICE","NOTE"],"totalPage":1,"totalSize":4},
"source":null,"storageIs":null,"treeNodes":null}
如果沒(méi)有設(shè)置type,默認(rèn)返回的data是text類型
當(dāng)我們使用data. 去試圖獲取里面的值的時(shí)候,返回的是undefined
此時(shí)兩種解決方法:
一:使用eval函數(shù)將json字符串轉(zhuǎn)化為json對(duì)象
復(fù)制代碼 代碼如下:
var datas=eval("("+data+")");
二:指定type類型
復(fù)制代碼 代碼如下:
$.post('/admin/UserBookView.do', {}, function(data) {
console.info(data);
},"json");
高版本 如1.8+則無(wú)此問(wèn)題,返回的為json對(duì)象
相關(guān)文章
JQuery獲取或設(shè)置ckeditor的數(shù)據(jù)(示例代碼)
JQuery獲取或設(shè)置ckeditor的數(shù)據(jù)(示例代碼)。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-11-11Jquery ajax 同步阻塞引起的UI線程阻塞問(wèn)題
這篇文章主要介紹了Jquery ajax 同步阻塞引起的UI線程阻塞問(wèn)題的相關(guān)資料,需要的朋友可以參考下2015-11-11jquery實(shí)現(xiàn)多級(jí)下拉菜單的實(shí)例代碼
多級(jí)菜單,理論上支持無(wú)限多的層級(jí),文件結(jié)構(gòu)非常簡(jiǎn)單的,以下是完整代碼,有需要的朋友可以參考一下2013-10-10jQuery遍歷對(duì)象、數(shù)組、集合實(shí)例
這篇文章主要介紹了jQuery遍歷對(duì)象、數(shù)組、集合實(shí)例,本文直接給出實(shí)例代碼,在代碼中有詳細(xì)注釋來(lái)解釋代碼的作用,需要的朋友可以參考下2014-11-11為Jquery EasyUI 組件加上清除功能的方法(詳解)
下面小編就為大家?guī)?lái)一篇為Jquery EasyUI 組件加上清除功能的方法(詳解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-04-04JQuery判斷正整數(shù)整理小結(jié)(jQuery 文本框中只能輸入正整數(shù))
這篇文章主要介紹了JQuery判斷正整數(shù),附上詳細(xì)的代碼供大家查看具體的方法,需要的朋友可以參考下2017-08-08jQuery AJAX 調(diào)用WebService實(shí)現(xiàn)代碼
用jQuery調(diào)用其他項(xiàng)目的WebService的代碼,需要的朋友可以參考下。2010-03-03