IE8:浏览器缓存和ajax

时间:2012-08-13 14:06:23

标签: ajax internet-explorer web-applications

我使用ajax开发了一个web应用程序。

它很好用firefox但在IE8下我的一些ajax动态(例如在按钮等之后更改div)不起作用。只有当我禁用浏览器缓存时(F12 - 缓存 - 总是从服务器重新加载)。

认为IE不会检查ajax响应是否已经改变了网站的一部分或其他内容。 我可以用这个选项处理这个想法吗?

我在请求中尝试了随机数或响应中的时间戳,但没有用。

谢谢! CH

2 个答案:

答案 0 :(得分:0)

尝试。 $ .ajaxSetup({cache:false});

答案 1 :(得分:0)

不确定您使用的是哪种服务器端语言...我在服务器端使用了以下代码(在... aspx.cs文件中):

        Response.AddHeader("Cache-Control", "No-Cache");
        Response.Write...