首頁 >web前端 >js教程 >Ajax快取問題的解決方法匯總

Ajax快取問題的解決方法匯總

韦小宝
韦小宝原創
2017-12-31 10:21:101510瀏覽

Ajax的快取問題,是比較煩人的,不過是有解決方法的,而且還不止一種,可以在URL後面加上一個隨機數或時間搓都可以的,對ajax感興趣的朋友一起來看看Ajax快取問題的解決方法總結吧!

1、在ajax發送請求前加上 anyAjaxObj.setRequestHeader("If-Modified-Since","0")。

2、在ajax發送請求前加上 anyAjaxObj.setRequestHeader("Cache-Control","no-cache")。

3、在URL後面加上一個隨機數字: "fresh=" + Math.random();。

4、在URL後面加上時間搓:"nowtime=" + new Date().getTime();。

5、如果是使用jQuery,直接這樣就可以了$.ajaxSetup({cache:false})。這樣頁面的所有ajax都會執行這條語句就是不需要儲存快取記錄。

以上就是本文的所有內容了,希望對大家有幫助!

相關推薦:

Ajax向後台傳json格式的資料出現415錯誤的原因分析及解決方法

ajax跨頁面提交表單

Ajax實作帶有驗證碼的局部刷新登入介面

#

以上是Ajax快取問題的解決方法匯總的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn