晚上在修改代码,之前用的

$.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类型(值类型),则不用加引号,引用类型需要加引号.

posted on
2011-09-08 18:35 
KimhillZhang 
阅读(987
评论(0
编辑 
收藏 
举报

版权声明:本文为KimhillZhang原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/KimhillZhang/archive/2011/09/09/2171733.html