0

我正在使用页面上有 4 个仪表的 Highcharts,使用 setInterval 获取提供图表的 JSON 数据。

我通过每个仪表轮询一次来使其工作。但这是所需轮询/带宽的 4 倍。

这是仪表的精简版。 http://jsfiddle.net/FredSmith/4Uqbc/

在当前浪费的设置中,这是我用来为每个图表轮询一次的内容:

    function(chart) {
        setInterval(
            function() {
                var point = chart.series[0].points[0], newVal;
                    $.get("get_JSON_from_Arduino.php", function(newVal) {   
                        var obj = jQuery.parseJSON(newVal);
                        point.update(obj.humidity, true);
                    }
                );
            },1300
        );
    }

我想挑战与全局变量有关?JS不是很好..

4

0 回答 0