首页 > 编程 > JavaScript > 正文

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

2019-11-20 23:41:26
字体:
来源:转载
供稿:网友
晚上在修改代码,之前用的
复制代码 代码如下:

$.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类型,则不用加引号,其它的键/值都需要加引号.
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表