原文:AJAX緩存問題

Ajax頁面緩存是ajax處理數據時對一些重復相同數據進行一個緩存操作,這種設計使客戶端對一些靜態頁面內容的請求,比如圖片,css文件,js腳本等,變得更加快捷,提高了頁面的響應速度,也節省了網絡通信資源。 但有時候如果通過Ajax對一些后台數據進行更改的時候,雖然數據在后台已經發生改變,但是頁面緩存中並沒有改變,對於相同的URL,Ajax提交過去以后,瀏覽器還只是簡單的從緩存中拿數據,這種情況 ...

2015-07-28 20:04 0 4135 推薦指數:

查看詳情

IE ajax緩存問題

在默認情況下,IE會緩存相同地址ajax請求的結果。IE的第一次ajax請求會發送到服務器端處理,如果后續的請求的參數與第一次的一樣,瀏覽器會直接返回緩存的結果而不是去服務器獲取。有時候我們希望獲取實時的數據,那么該如何解決這個問題呢?只要在ajax請求中加一個時間戳參數或隨機參數就可以 ...

Fri Oct 11 22:24:00 CST 2013 7 1099
Ajax解決瀏覽器的緩存問題

今天做項目,幾乎所有的提交都是通過ajax來提交,我測試的時候發現,每次提交后得到的數據都是一樣的,調試可以 排 除后台 代碼的問題,所以問題肯定是出在前台。每次清除緩存后,就會得到一個新的數據,所以歸根到底就是瀏覽器緩存 問 題。糾結 ...

Tue May 21 16:17:00 CST 2013 32 8526
IE9下Ajax緩存問題

使用jQuery的getJSON從后台定時獲取數據並刷新界面,使用以下方法時,在Chrome,Firefox下沒問題,但在IE9下卻無法刷新數據 $.getJSON(webApp + "/GetShowData.do?limit=" + limit,function(data ...

Thu Sep 04 01:42:00 CST 2014 3 1964
IE8,9下的ajax緩存問題

  最近在做一個網站的登錄注冊框,前端使用了jquery。由於sign和login不是在單獨的頁面上,而是以一個彈出框出現。所以決定使用ajax來實現注冊和登錄功能。本以為可以一帆風順,結果在測試的時候發現了奇怪的問題。   在用chrome , ff , IE10+測試的時候基本沒問題,但在 ...

Tue Mar 31 05:51:00 CST 2015 3 1764
ajax緩存

  在網站中,ajax的get請求有時候會被緩存緩存的時間,其實后台是可以設置的,后端可以在網頁的請求頭設置Cache-Control的值為max-age=0 ,那么每一次這種get請求都會經過服務器確認, 如果資源沒有修改, 返回304, 然后瀏覽器從本地讀取, 否者的話,服務器會重新返回 ...

Tue Nov 01 08:38:00 CST 2016 0 1474
解決Ajax中IE瀏覽器緩存問題

解決Ajax中IE瀏覽器緩存問題 1、首先,先看一張圖。從這張圖中我們可以清楚的了解到從請求的發出到解析響應的過程。 2、根據圖中的三個節點我們可以使用三種方式解決這個緩存問題(主要是針對ie)   2.1:強行讓每次請求的地址不同   ① :在URL中 添加隨機數 ...

Sat Dec 01 04:46:00 CST 2018 0 869
AJAX_ IE瀏覽器在get請求的緩存問題

瀏覽器的第一次請求需要從服務器獲得許多 css、img、js 等相關的文件,如果每次請求都把相關的資源文件加載一次,對 帶寬、服務器資源、用戶等待時間 都有嚴重的損耗,瀏覽器有做優化處理,其把css、img、js等文件在第一次請求成功后就在本地保留一個緩存備份,后續的每次請求就在本身獲得相關的緩存 ...

Fri Aug 04 00:50:00 CST 2017 0 2114
jquery ajax緩存問題解決方法小結

今天在做一個ajax數據提交功能開始利用get方式一直發現提交的數據都是一樣,返回的數據也很久不刷新了,這個我知道是ajax緩存問題,后來在網上整理了一些ajax緩存問題解決方法,下面給大家分享一下。 解決方法 ...

Sat Sep 28 01:25:00 CST 2019 0 476
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM