0

我正在使用 ie8,其他人也是如此。我需要使这个脚本适用于 ie8。我不能让 json.parser 在 IE 上工作。我尝试了我在这里看到的一些建议,例如 json2.js 修改 html 文件等。它似乎不起作用。这种方法有替代方法吗?我真的需要这个工作,无法弄清楚。

get_cpu.php 输出数据如下:

[1230000000,23]

这是我的功能。它适用于 chrome、firefox 但不适用于 IE。

$(document).ready(function() {
 function request_cpu_Data() {

    $.ajax({

        url: 'get_cpu.php', 
        success: function(data) {
        alert(data.length);
                var myObj = JSON.parse(data); 
                var point = cpu_chart.series[0].points[0];
                var newVal=myObj[1];
        myDate=myObj[0];
        point.update(newVal);

        setTimeout(request_cpu_Data, 1000000); 
        },
        cache: false

    });
}
4

1 回答 1

1

它可能会抛出异常,因为它无法解析服务器返回的数据。

我怀疑 IE8 的实现无法解析 JSON 数组。

你可以试试这个,例如:https ://github.com/douglascrockford/JSON-js/blob/master/json2.js

于 2013-06-13T20:52:52.390 回答