json - 错误: 'JSON' is undefined in IE 7

标签 json internet-explorer internet-explorer-8 internet-explorer-7

嗯,在 IE 7 中出现错误,错误 JSON 未定义,我已包含 JSON2 库,如下所示

<script type="text/javascript" src="/2-0/javascript/flowplayer-3.2.6.min.js"></script>
<script type="text/javascript" src="/2-0/javascript/jquery-impromptu.js"></script>
<script type="text/javascript" src="/2-0/javascript/iscroll.js"></script>
<script type="text/javascript" src="/2-0/javascript/json_parse.js"></script>
<script type="text/javascript" src="/2-0/javascript/json2.js"></script>

但是在 IE 7 中这一行仍然出现错误

data_array = JSON.parse(data)

如何解决此问题

最佳答案

JSON 对象和相关的 JSON.parse()JSON.stringify() 方法仅适用于 ( reference ) :

  • 火狐浏览器 3.5+
  • IE 8+
  • 歌剧 10.5+
  • 基于 Webkit(Chrome/Safari)

在 IE7 等旧版浏览器中,没有对 JSON 对象的 native 支持。

您可以通过包含 Douglas here 创建的 json2.js 来启用它。

关于json - 错误: 'JSON' is undefined in IE 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9407368/

相关文章:

javascript - 为什么自定义函数在 IE8 中显示参数无效

javascript - 格式化json日期添加0

javascript - 为什么在 JSON 响应中使用类型

image - IE 10 和 PNG 文件作为背景图像

javascript - 使用 Excel VBA 提交 Javascript 中的按钮

html - 谷歌地图在 IE 中不显示

javascript - 如何正确从 JSON.stringify 中提取数据

ios - Swift.DecodingError.Context(编码路径 :

internet-explorer - CSS3 PIE 不适用于 IE7 和 IE8

css - 带有 float 和 % 宽度容器的 IE8 CSS 问题