不同版本的jQuery导致一些问题

时间:2011-08-02 13:11:16

标签: jquery ajax json

什么时候通过AJAX发回JSON数组;其中一个对象将是“错误”:true / false。它在1.4.2版本中运行良好;但从那以后我改为1.6.2。在1.6.2我已经构建了模态脚本,但是当我把它生效时,我得到了一个错误,JSON数组表示属性“错误”不存在,或者是那些沿着这些行的东西,当它出现时。

我尝试更改回1.4.2的先前版本,但后来我遇到了模态问题;在jQuery脚本本身的某个地方提到'handle'的问题。

我不知道是否有人遇到过同样的问题但是有谁知道如何修复它?

非常感谢

编辑: 它返回一个这样的字符串:{“error”:false,“data”:[{“element”:“currentweather”,“html”:“Rain”},{“element”:“currenttemp”,“html”: “22℃”}]} 我不确定这与阵列有什么关系?

3 个答案:

答案 0 :(得分:1)

可能看起来很傻,但是尝试自己添加"error"属性?

答案 1 :(得分:1)

您可以通过重复引用值来修复JSON错误:

"error": "true/false"

因为JSON是以严格的方式解析的。

答案 2 :(得分:0)

这很奇怪;服务器端,如果我把json_encode一个已经json编码的数组,它的工作原理! 即json_encode(json_encode($ json));