2009-09-25 57 views
-1

我正在使用CHARTS。更新的内容未加载,使用AJAX时

我正在使用第三方工具来创建图表。 我正在使用Asp.net AJAX,C#。

图表加载过程中正确加载图表。 图表的数据将保存在xml文件和csv文件中。稍后它将通过JavaScript文件传递给图表小程序。 当我通过新输入获得一组新数据时,数据在xml和csv文件中得到更新。

但最后,当我通过JavaScript的csv和xml文件路径,它显示页面加载的内容。

在此先感谢。

回答

0

我认为这是一个缓存问题。清除所有缓存然后验证。

如果是缓存问题,最好的方法是更改​​每个请求的请求字符串。您可以通过在查询字符串的末尾附加一个随机数来完成此操作。

编辑:

假设你requect网址是

var reqUrl = "http://host.com/mypage.html"; 

然后以某种替换请求URL字符串如

var rand = Math.random(); 
var reqUrl = "http://host.com/mypage.html?v0=" + rand; 
+0

我不重定向到任何新的一页。只是我绑定了一些基于一些过滤器参数的新数据(例如更改日期和时间) – Madhu 2009-09-25 09:18:59

+0

我也没有谈论重定向到一个新页面。清除缓存时会发生什么结果? – rahul 2009-09-25 09:25:27

+0

我试图通过元标记清除页面缓存 但它没有奏效。 我该如何做到这一点? 将随机数追加到查询字符串的末尾 – Madhu 2009-09-25 09:31:42