jQuery版本使Ajax不执行成功回调函数。

对于使用Ajax请求数据不是第一次(总是觉得它是一样的事情),是昨天的问题吗需要使用Ajax进行项目数据的请求,那么整洁和快速复制的Ajax代码在后台数据处理前的项目完成后,测试(可以在想休息),谁知道胜利归来,没有前面的数据错误,背景亦是如此,不执行难成功回调函数,心凉了一半。

下一步是查找原因,查看原始代码,百度,JSON格式,最后发现问题的罪魁祸首是jQuery版本引起的。

jQuery的版本:jquery-1.9.0.min.js

随着jQuery版本的改进,对JSON格式有严格的要求。原始的返回信息,例如{成功:true,id为1,结果是:OK}不适用于高版本,并且应该应用以下格式。
复制代码代码如下所示:
{成功:true,id:1,结果:OK}

总结:

关键字:需要双引号覆盖

值:1。值、布尔类型不使用双引号。

2。字符串需要用双引号括起来。

格式:{成功:true,id:1,结果:ok}不要通过

格式:{成功:true,id:1,结果:OK}通过