伙计们。我需要您的帮助来解决以下问题:我有单页Web应用程序,上面有amcharts。当我更新后端数据(并从服务器接收最新的JSON数据)时,我可以更新整个页面的内容,除了应该依赖该新数据的amchars。有没有办法,我可以根据AJAX响应使这些弹药保持最新状态? 我遇到了that topic和that one,但似乎没有一个能解决我的问题。
答案 0 :(得分:1)
您可以通过清空包含它们的节点的内容并重新创建图表来简单地删除过时的图表:
var refreshAmcharts = function(chartName, chartData){
$('.amchartContainer').empty();
AmCharts.makeChart(chartName, chartData);
}