我正在查看其他人制作的应用程序,它是使用“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} }
答案 0 :(得分:2)
是的,他们可以而且应该。 json2.js只是创建一个全局JSON对象,除了IE7之外,它在大多数现代浏览器上都可以使用。导入json2.js FIRST ,因为您的其他脚本需要JSON对象。