错误:IE 7中未定义'JSON'

时间:2012-02-23 04:51:41

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

我在IE 7中得到错误haying Error JSON undefined我已经包含了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)

如何解决此问题

1 个答案:

答案 0 :(得分:5)

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

  • Firefox 3.5 +
  • IE 8 +
  • Opera 10.5 +
  • 基于Webkit(Chrome / Safari)

在IE7等传统浏览器中,JSON对象没有本机支持。

您可以通过加入道格拉斯here

创建的json2.js来启用它