我正在使用从服务器检索的实时数据的Highcharts图表。 以下是基于Highcharts提供的示例,该示例在使用Chrome的Windows系统上运行良好。但是,当使用Chrome(或Safari)在iPad上查看相同内容时,图表不会更新。因此,在posts.done函数中添加点不会到达系列数据。
$('#container').highcharts({
chart: {
type: 'spline',
animation: Highcharts.svg,
marginRight: 10,
events: {
load: function () {
var series = this.series[0];
setInterval(function () {
var posting = $.post( "smartmeter", function( data ) {});
posting.done(function( data ) {
var values = data.split(';');
y = parseInt(values[2]);
var x = (new Date()).getTime(); // current time
series.addPoint([x, y], true, true);
});
}, 1000);
有任何建议如何解决这个问题?