jQuery AJAX图表对象引用传递?

时间:2012-06-29 19:24:08

标签: jquery ajax reference highcharts

我正在使用HighCharts库创建图表,然后通过jQuery getJSON()函数更新它。但是,当我收到更新的信息时,我仍然不知道如何更新图表。我打电话给setInterval(function() { update_chart(chart); }, 2500);更新图表对象,方法是首先在chart销毁图表,通过getJSON()调用获取新数据,然后重新绘制在触发的匿名函数中的图表成功。问题是,在我更新一次后,重新绘制图表,我失去了对新图表的引用。有没有办法把它传回来?

另一种方法是将图表的引用传递给成功函数,并简单地更新那里的数据系列。但是,我似乎无法获得成功函数来获取图表参数。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

您需要将图表声明为全局变量。这样你就可以在javascript的任何地方访问它。请查看highcharts团队http://www.highcharts.com/documentation/how-to-use#live-charts

提供的说明