1
Надеюсь, кто-то может помочь мне здесь.Auto Update Highcharts с Ajax
Я пытаюсь обновить график информацией из ajax, я уже подтвердил, что ajax имеет правильный формат и т. Д., А загрузка начального графа работает отлично, но, похоже, не обновляется правильно.
Мой код:
$(document).ready(function() {
var options = {
chart: {
renderTo: 'cpuhealth',
type: 'column'
},
title: {
text: 'CPU Usage'
},
yAxis: {
labels: {
formatter: function() {
return this.value + ' %';
}
},
title: {
text: 'Usage (%)'
}
},
xAxis: {
title: {
text: 'CPU Core ID#'
}
},
tooltip: {
formatter: function() {
return 'CPU Core: <b>' + this.x + '</b><br>Usage <b>' + this.y + '%</b>';
}
},
legend: {
enabled: false
},
series: [{}]
};
var chart;
$.getJSON('http://url-to-json-file/index.php', function(jsondata) {
options.series[0].data = JSON.parse(jsondata.cpu);
chart = new Highcharts.Chart(options);
});
window.setInterval(function(){
var chart = new Highcharts.Chart(options);
$.getJSON('http://url-to-json-file/index.php', function(jsondata) {
options.series[0].data = JSON.parse(jsondata.cpu);
});
}, 5000);
});
JSON тянут нормально, но он просто не обновляет таблицу каждые 5 секунд :(
Любая помощь будет принята с благодарностью, я ABIT из новичок с JS.
Возможные DUP: http://stackoverflow.com/questions/12223972/load-data-into-highcharts-with-ajax – Hackerman
вы можете проверить это для справки http://jsfiddle.net/4c2Qy/ – rockStar
При попытке использовать приведенный выше URL-адрес я получаю эту ошибку «Uncaught TypeError: Object #