最近做項(xiàng)目缸榄,在某些頁面顯示捞附,ajax刷新總是拿不到新內(nèi)容,時常需要清除緩存胳嘲,才能到達(dá)想要的效果厂僧。
經(jīng)過再次查看文檔,最后加了一行屬性:cache:false 即可解決問題
我們先看下文檔的說明:
可以得知了牛,就是一個是否在讀取緩存中的數(shù)據(jù)
的屬性颜屠。
當(dāng)cache:false
時辰妙,每次讀取的是最新的數(shù)據(jù)。
當(dāng)cache:true
時甫窟,在第一次請求完成之后密浑,若地址和參數(shù)沒有變化,第二次去請求粗井,會默認(rèn)獲取緩存中的數(shù)據(jù)尔破,不去讀取服務(wù)器端的最新數(shù)據(jù)。
$.ajax({
url: "test.html",
cache:"false",
context: document.body,
success: function(){
$(this).addClass("done");
}});