$.ajax返回的JSON無法執(zhí)行success的解決方法
更新時間:2011年09月09日 00:29:55 作者:
為什么會這樣子呢?在網(wǎng)上查了好久,結(jié)果發(fā)現(xiàn)是因為我指定了dataType:'json',這樣一指定完蛋了,對Json的要求就非常嚴(yán)格起來了
晚上在修改代碼,之前用的
$.ajax({
..
dataType:'json',
...
success:function(json){
//不執(zhí)行success
},
error:function(error){
//總是執(zhí)行這個error
}
});
為什么會這樣子呢?在網(wǎng)上查了好久,結(jié)果發(fā)現(xiàn)是因為我指定了dataType:'json',這樣一指定完蛋了,對Json的要求就非常嚴(yán)格起來了,起初我的json格式是這樣寫的:"{result:{\"success\":\"true\",\"meg\":\"success\"}}",可這樣寫不行,得改成這樣寫:"{\"success\":true,\"mesg\":\"success\"}",如果說是bool類型,則不用加引號,其它的鍵/值都需要加引號.
復(fù)制代碼 代碼如下:
$.ajax({
..
dataType:'json',
...
success:function(json){
//不執(zhí)行success
},
error:function(error){
//總是執(zhí)行這個error
}
});
為什么會這樣子呢?在網(wǎng)上查了好久,結(jié)果發(fā)現(xiàn)是因為我指定了dataType:'json',這樣一指定完蛋了,對Json的要求就非常嚴(yán)格起來了,起初我的json格式是這樣寫的:"{result:{\"success\":\"true\",\"meg\":\"success\"}}",可這樣寫不行,得改成這樣寫:"{\"success\":true,\"mesg\":\"success\"}",如果說是bool類型,則不用加引號,其它的鍵/值都需要加引號.
相關(guān)文章
jQuery checkbox全選/取消全選實現(xiàn)代碼
用JavaScript使頁面上的一組checkbox全選/取消全選,邏輯很簡單,實現(xiàn)代碼也沒有太難的語法。但使用jQuery實現(xiàn)則更簡單,代碼也很簡潔,精辟!2009-11-11
jQuery插件Timelinr 實現(xiàn)時間軸特效
時間軸是依據(jù)時間順序,把一方面或多方面的事件串聯(lián)起來,形成相對完整的記錄體系,再運用圖文的形式呈現(xiàn)給用戶,本文給大家收集了互聯(lián)網(wǎng)上的效果比較不錯的一款,分享給大家2015-10-10
Jquery?on("click")方法綁定事件后執(zhí)行多次的解決方法
這篇文章主要給大家介紹了關(guān)于Jquery?on("click")方法綁定事件后執(zhí)行多次的解決方法,文章通過實例代碼以及圖文介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用jQuery具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2023-06-06
Jquery仿IGoogle實現(xiàn)可拖動窗口示例代碼
這個拖動窗口是根據(jù)一個Jquery的框架直接做出來的:easywidgets,廢話就不多說了,直接把源代碼貼出來,讓大家學(xué)習(xí)2014-08-08
jQuery maxlength文本字?jǐn)?shù)限制插件
相信大家對twitter類的微博客都不陌生,作為一句話博客其字?jǐn)?shù)即時提示效果設(shè)計的非常人性化.2010-04-04

