我正在使用页面上有 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不是很好..