【发布时间】:2011-12-22 08:49:52
【问题描述】:
我正在尝试使用 JQuery 中的 Ajax 调用获取文件,如下所示:
$.ajax({
cache: false,
url: "../_filters.txt",
success: function (data) {
filters = data;
}
使用 IE9,第一个请求工作并返回数据。使用 Fiddler,时间戳被添加到请求中。
但是,第二个请求不起作用。同样,根据 Fiddler 的说法,请求具有不同的时间戳并返回状态码 200,但没有返回任何数据。
好像 IE 仍在某处缓存文件?我搜索了一下,似乎使用 cache: false 应该可以解决 IE Ajax 缓存问题?
【问题讨论】:
标签: caching jquery internet-explorer-9