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

Evl*_*ark 2 internet-explorer json 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>
Run Code Online (Sandbox Code Playgroud)

但是你仍然在IE 7中获得此行的错误

data_array = JSON.parse(data)
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题

ste*_*ang 5

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

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

JSONIE7等传统浏览器中没有对象的本机支持.

您可以通过在此处包含json2.jsDouglas创建的内容来启用它