您的位置:首页 > 其它

避免浏览器缓存使amCharts显示实时更新

2011-10-25 14:34 155 查看
在使用amCharts时可能经常会遇到这样的问题:数据源数据已经更新了但amCharts没有任何变化!如果是这样,可能是浏览器缓存的缘故。

解决方案如下:

如果你不是太在乎实时性,只是为了调试的方便,可以删除浏览器的临时文件即可。

如果你需要的实时性比较强则可以让浏览器禁用缓存,在您的配置文件中作如下设置:

view plaincopy to clipboardprint

<add_time_stamp>true</add_time_stamp>

<add_time_stamp>true</add_time_stamp>这个设置将使浏览器自动在数据文件后面加个时间戳参数,以便每次重新获得你的数据来填充amCharts。也可以手动数据文件名后加个时间戳来,以PHP为例如下:

view plaincopy to clipboardprint

so.addVariable("settings_file", "settings.xml?<?php echo mktime();?>");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐