可以同时使用jquery.json.js和Json2.js吗?

时间:2012-06-06 18:34:36

标签: jquery json internet-explorer

我正在查看其他人制作的应用程序,它是使用“jquery.json.js”插件制作的。

但是我在IE 7中遇到这样的错误

  

SCRIPT5009:'JSON'未定义

这导致我发布json is undefined 这样的帖子,说使用json2.js。

我添加了这个脚本,它确实解决了我的问题。然而,我想知道这两个脚本是否可能发生冲突。

jquery.json.js似乎是我读过的json2的一个端口,但它显然没有IE 7的支持。

jquery.json.js似乎也有额外的方法,因为当我删除它并只使用json2时我得到了一大堆错误,因为应用程序依赖于jquery.json.js中的某些方法,例如{{1} }

1 个答案:

答案 0 :(得分:2)

是的,他们可以而且应该。 json2.js只是创建一个全局JSON对象,除了IE7之外,它在大多数现代浏览器上都可以使用。导入json2.js FIRST ,因为您的其他脚本需要JSON对象。