$.ajax返回的JSON無法執(zhí)行success的解決方法
更新時間:2011年09月09日 00:29:55 作者:
為什么會這樣子呢?在網上查了好久,結果發(fā)現(xiàn)是因為我指定了dataType:'json',這樣一指定完蛋了,對Json的要求就非常嚴格起來了
晚上在修改代碼,之前用的
$.ajax({
..
dataType:'json',
...
success:function(json){
//不執(zhí)行success
},
error:function(error){
//總是執(zhí)行這個error
}
});
為什么會這樣子呢?在網上查了好久,結果發(fā)現(xiàn)是因為我指定了dataType:'json',這樣一指定完蛋了,對Json的要求就非常嚴格起來了,起初我的json格式是這樣寫的:"{result:{\"success\":\"true\",\"meg\":\"success\"}}",可這樣寫不行,得改成這樣寫:"{\"success\":true,\"mesg\":\"success\"}",如果說是bool類型,則不用加引號,其它的鍵/值都需要加引號.
復制代碼 代碼如下:
$.ajax({
..
dataType:'json',
...
success:function(json){
//不執(zhí)行success
},
error:function(error){
//總是執(zhí)行這個error
}
});
為什么會這樣子呢?在網上查了好久,結果發(fā)現(xiàn)是因為我指定了dataType:'json',這樣一指定完蛋了,對Json的要求就非常嚴格起來了,起初我的json格式是這樣寫的:"{result:{\"success\":\"true\",\"meg\":\"success\"}}",可這樣寫不行,得改成這樣寫:"{\"success\":true,\"mesg\":\"success\"}",如果說是bool類型,則不用加引號,其它的鍵/值都需要加引號.
相關文章
jQuery實現(xiàn)頁面評論欄中訪客信息自動填寫功能的方法
訪客信息自動填寫即是利用cookie來記錄訪客第一次評論時填寫的信息,這樣以后再評論時實現(xiàn)一個自動填寫,這里我們以WordPress為例展示jQuery實現(xiàn)頁面評論欄中訪客信息自動填寫功能的方法:2016-05-05
jQuery中animate()的使用方法及解決$(”body“).animate({“scrollTop”:top})
這篇文章主要介紹了關于jQuery中animate()的使用方法及解決$("body").animate({"scrollTop":top})不被Firefox支持的問題,文中介紹的非常詳細,相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。2017-04-04
jQuery實現(xiàn)按鈕點擊遮罩加載及處理完后恢復的效果
這篇文章主要介紹了jQuery實現(xiàn)按鈕點擊遮罩加載及處理完后恢復的效果,涉及jQuery與asp.net后臺交互實現(xiàn)頁面效果動態(tài)變換的相關技巧,需要的朋友可以參考下2016-06-06

