0
我們在我們的代碼中使用$.get()
來執行AJAX
調用。我們已經注意到IE
實際上緩存了我們的請求,直到瀏覽器緩存被清除,數據庫命中才會發生。
要遇到這個問題,我們已經在幾個$.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()
電話。我們如何全局設置cache
爲false
所有$.get()
調用。
據我所知,如果我們使用$.ajax()
來電,我們可以在$.ajaxSetup()
中設置cache
爲false
。
我搜索了上述內容,但無法找到實質性結果。
請協助。
感謝
我有$獲得()分散在整個解決方案,而不是特定的頁面或視圖。你在哪裏建議我應該保持$ .ajaxSetup()? – Anurag
你有沒有在所有的意見中包含一個共同的文件? – madalinivascu
我想我可以管理,在佈局頁面上保留一個腳本。現在緩存:false也將應用於$ .post(),對吧?任何解決方案只適用於緩存:特別是假的到$ .get()調用? – Anurag