們提交 的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能提高頁面載入的速度...