0

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

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

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

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

谢谢!ch

4

2 回答 2

0

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

于 2012-11-08T04:46:33.183 回答
0

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

        Response.AddHeader("Cache-Control", "No-Cache");
        Response.Write...
于 2012-11-09T18:05:33.703 回答