我已经进行了搜索,发现了一些类似的问题,但没有具体解决我需要的问题。
我需要定期刷新我的Highchart,以便提取更新的数据并向用户显示准确的信息。该页面显示在全天剩余的电视上,以便进行报告。
为了保存定期整页刷新的肮脏,我将每个元素放在不同的页面上,然后使用JQuery.load()定期加载/刷新
我想要做的就是继续这种趋势,将Highchart放在一个单独的页面上,并进行逐步推进以实现无缝更新过程。
当我尝试"加载"包含它通过标题而不是实际图表的图表的URL。
有人知道通过加载图表的最佳方法吗?也许阿贾克斯?但不是100%肯定我需要使用的东西。
谢谢,
瑞恩。
适用于其他元素的脚本示例:
var URL = '/technical/support-dashboard-swyx';
$('#tspeople').load(URL + ' #tscalls');
}
loadswyx();
setInterval(function() {
loadswyx()
}, 1000);
答案 0 :(得分:0)
使用iframe怎么样? 然后你应该可以使用这段代码用js重新加载它。
var iframe = document.getElementById('youriframe');
iframe.src = iframe.src;
如果您只想重新加载ajax中的数据,请使用http://www.highcharts.com/docs/working-with-data/live-data