是否有一个替代方法json.parser为ie

时间:2013-06-13 20:27:54

标签: javascript

我使用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

    });
}

1 个答案:

答案 0 :(得分:1)

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

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

您可以尝试此操作,例如:https://github.com/douglascrockford/JSON-js/blob/master/json2.js