JSON未定义

来源:互联网 发布:js set转array 编辑:程序博客网 时间:2024/05/16 10:53

问题描述:

IE下,本地调试没问题,但发布到测试环境发现会报错,很是奇怪

在查询过程中,发现很多回答都是取消兼容模式,于是,发现IE勾选了“在兼容性视图中显示Intranet站点”,这就完美解释了为什么本地可以而测试环境报错。


解决方案:

取消勾选了,页面不再报错,这是由于JSON在IE6,7下,需要单独引用JSON.js文件才能使用,故兼容视图报错。

根本解决的话,建议使用jQuery.parseJSON()方法来替代JSON.parse()方法。


p.s. IE9查看兼容视图设置的方法:按Alt键,弹出菜单栏,点击工具-> 兼容性视图设置

0 0