導航:首頁 > 編程語言 > jqueryparsejson解析不了

jqueryparsejson解析不了

發布時間:2024-09-22 01:03:52

『壹』 jquery ajax一直提示錯誤parsererror,PHP返回的是正確的jsON,但是進不到success裡面,大神求教啊

設置dataType為json,如果還不行的話,強制用parseJson解析

『貳』 JQuery .ajax 返回json格式,瀏覽器顯示帶有轉義字元問題

這樣的情況一般都是你的JSON不完整所致。在獲取數據時這樣處理一下就好了

$.post(url,data,function(youjson){
youjson=$.parseJSON(youjson);
//然後繼續處專理你的代碼屬就好了
});

『叄』 jQuery怎麼解析Json字元串

一、jQuery解析Json數據格式:
使用這種方法,必須在Ajax請求中設置參數:
1、dataType: "json"
獲取通過回調函數返回的數據並解析得到我們想要的值,看源碼:

jQuery.ajax({
url:full_url,
dataType:"json",
success:function(results){
alert(result.name);
}
});

jquery非同步請求將type(一般為這個配置屬性)設為「json」,或者利用$.getJSON()方法獲得伺服器返回,那麼就不需要eval()方法了,因為這時候得到的結果已經是json對象了,只需直接調用該對象即可,這里以$.getJSON方法為 例:

vardata="
{
root:
[
{name:'1',value:'0'},
{name:'6101',value:'北京市'},
{name:'6102',value:'天津市'},
{name:'6103',value:'上海市'},
{name:'6104',value:'重慶市'},
{name:'6105',value:'渭南市'},
{name:'6106',value:'延安市'},
{name:'6107',value:'漢中市'},
{name:'6108',value:'榆林市'},
{name:'6109',value:'安康市'},
{name:'6110',value:'商洛市'}
]
}";
$.getJSON("http://sanic.cnblogs.com/",{param:"sanic"},function(data){
//此處返回的data已經是json對象
//以下其他操作同第一種情況
$.each(data.root,function(idx,item){
if(idx==0){
returntrue;//同countinue,返回false同break
}
alert("name:"+item.name+",value:"+item.value);
});
});

二、jQuery解析Json對象:
jQuery提供了另一種方法「parseJSON」,這需要一個標準的JSON字元串,並返回生成的JavaScript對象。語法:
data = $.parseJSON(string);
看看它是如何運用的到實際開發中的:

jQuery.ajax({
url:dataURL,success:function(results){
varparsedJson=jQuery.parseJSON(results);
alert(parsedJson.name);
}
});
閱讀全文

與jqueryparsejson解析不了相關的資料

熱點內容
shiroini配置文件 瀏覽:368
win10游戲存檔在c盤哪個文件夾 瀏覽:602
dos無法運行java 瀏覽:625
c編程未聲明的標識符是什麼意思 瀏覽:733
平板移動文件到u盤很慢 瀏覽:976
linux內核源文件網路配置 瀏覽:535
pscs6新手教程 瀏覽:55
linux獲取網頁文件的命令 瀏覽:931
編程學習的網站有哪些 瀏覽:80
開迅舊版本 瀏覽:311
紅米圖片在哪個文件里 瀏覽:655
萬寶澤app如何更換wifi 瀏覽:405
蘋果手機微信恢復文件數據 瀏覽:616
香港代購蘋果充電線數據線多少錢 瀏覽:37
iscsi網路存儲軟體 瀏覽:366
國行s7安卓70更新時間 瀏覽:328
eda配置文件後綴 瀏覽:616
迅雷去升級提示錯誤代碼 瀏覽:389
天天炫斗有其他版本嗎 瀏覽:129
蘋果4s出現一堆英文 瀏覽:970

友情鏈接