【问题标题】:Microsoft JScript runtime error: 'JSON' is undefinedMicrosoft JScript 运行时错误:“JSON”未定义
【发布时间】:2013-12-31 17:37:19
【问题描述】:

当我在 IE 9 上运行我的项目时,我收到以下错误:

Microsoft JScript 运行时错误:“JSON”未定义

我尝试了在线建议,但没有一个对我有用。如果我使用 Chrome 运行我的项目,那么一切正常。

有人可以帮我吗?

【问题讨论】:

  • 您的代码可能有问题。你想让我们猜猜你的代码是什么样的吗?
  • 我的通灵调试技能告诉我你处于兼容模式。
  • 安装 jquery 2.0.3 后我的代码没有任何问题,但出现此错误? @SLaks 如何更改兼容模式?
  • 查看地址栏或开发工具
  • 在浏览器模式下显示:IE9,在文档模式下显示:IE9 标准

标签: asp.net ajax


【解决方案1】:

我认为您的网站在 IE9 中以 Quirk Mode 运行,尝试设置正确的 html doctype,您也可以尝试Json3 脚本。

【讨论】:

  • 我在我的母版页上添加了:但我得到同样的错误?我必须下载任何文件才能让这个脚本工作吗?
  • 不,请确保在 jquery 脚本之前包含 json 脚本。
  • 它仍然无法正常工作我已经包含了该网站中提到的脚本(在网络浏览器下)它仍然显示相同的错误。我正在使用 twitter bootstrap 和 jquery 2.0.3 希望这不会解决问题?我在安装 jquery 2.0.3 IE stop loading 后创建了一个新项目。
  • 你可以尝试将jquery版本更改为
  • 它有效。我保持 jquery 版本相同,并在我的母版页上添加了 。谢谢
猜你喜欢
  • 2011-04-20
  • 1970-01-01
  • 2013-01-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多