解決瀏覽器的快取Ajax取不到最新的資料的為問題

2021-09-08 09:31:39 字數 347 閱讀 4376

們提交 的url與歷史的url一致時,可能獲取的是瀏覽器快取的資料。一般解決這個的方法有:

1、在ajax傳送請求前加上 anyajaxobj.setrequestheader("if-modified-since","0")。

2、在ajax傳送請求前加上 anyajaxobj.setrequestheader("cache-control","no-cache")。

4、在url後面加上時間搓:"nowtime=" + new date().gettime();。

5、如果是使用jquery,直接這樣就可以了$.ajaxsetup()。這樣頁面的所有ajax都會執行這條語句就是不需要儲存緩

存記錄。

Ajax瀏覽器快取問題的解決

var url basepath servlet dodelgroupmember?groupname time currenttime names str 加入時間戳來解決瀏覽器的快取的問題!2 在xmlhttprequest傳送請求之前加上xmlhttprequest.setrequesthea...

Ajax解決瀏覽器的快取問題

今天做專案,幾乎所有的提交都是通過ajax來提交,我測試的時候發現,每次提交後得到的資料都是一樣的,除錯可以 排除後台 的問題,所以問題肯定是出在前台。每次清除快取後,就會得到乙個新的資料,所以歸根到底就是瀏覽器快取 問題。糾結了很 久,終於解決了,在這裡總結一下。我們都知道ajax能提高頁面載入的...

Ajax解決瀏覽器的快取問題

今天做專案,幾乎所有的提交都是通過ajax來提交,我測試的時候發現,每次提交後得到的資料都是一樣的,除錯可以排除後台 的問題,所以問題肯定是出在前台。每次清除快取後,就會得到乙個新的資料,所以歸根到底就是瀏覽器快取問題。糾結了很 久,終於解決了,在這裡總結一下。我們都知道ajax能提高頁面載入的速度...