【发布时间】:2016-09-12 12:39:12
【问题描述】:
我们在代码中使用$.get() 来执行AJAX 调用。我们注意到IE 实际上缓存了我们的请求,并且在清除浏览器缓存之前不会发生 DB 命中。
为了遇到这种情况,我们在几个$.get() 调用中使用了cache:false,如下所示:
$.get({url:'/Area/Controller/ActionMethod',cache:false, data:data})
.then(function (response) {
if (response != undefined) {
alert('Success');
}
})
.fail(function (xhr, statusText, error) {
console.log(xhr);
})
.always(function () {
});
但我们的代码库中有超过 500 个不同的 $.get() 调用。我们如何将所有$.get() 调用的cache 全局设置为false。
我知道,如果我们使用 $.ajax() 调用,我们可以在 $.ajaxSetup() 中将 cache 设置为 false。
我搜索了上述内容,但找不到实质性结果。
请帮忙。
谢谢
【问题讨论】: