$.ajax返回的JSON无法执行success的解决方法

前端之家收集整理的这篇文章主要介绍了$.ajax返回的JSON无法执行success的解决方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。



为什么会这样子呢?在网上查了好久,结果发现是因为我指定了dataType:'json',这样一指定完蛋了,对Json的要求就非常严格起来了
晚上在修改代码,之前用的
$.ajax({ .. dataType:'json',... success:function(json){ //不执行success },error:function(error){ //总是执行这个error } });
在网上查了好久,结果发现是因为我指定了dataType:'json',这样一指定完蛋了,对Json的要求就非常严格起来了,起初我的json格式是这样写的:"{result:{\"success\":\"true\",\"meg\":\"success\"}}",可这样写不行,得改成这样写:"{\"success\":true,\"mesg\":\"success\"}",如果说是bool类型,则不用加引号,其它的键/值都需要加引号.

猜你在找的Ajax相关文章