Ajax的IE快取問題

2021-08-24 19:32:03 字數 582 閱讀 2195

ajax的ie快取問題,會造成用open時用get方法不能重複提交。解決的辦法有以下幾種:

1.客戶端在url後新增隨機數.

new date().gettime()或者math.random()

或者送請求前加上

或者用post方法提交

2.伺服器端禁用快取.

response.setheader("pragma","no-cache");

response.setheader("cache-control","no-cache");

response.setdateheader("expires", 0);

response.addheader("pragma", "no-cache");

response.addheader("cache-control", "no-cache");

response.addheader("expires", "0");

IE8 ajax快取問題

娘希匹,又遇到快取問題了。下面的 在其他瀏覽器都是正常的,但是在ie8中出現詭異問題。ajax 經過仔細排查,尼瑪是 ie8 存在的 ajax 快取問題。尼瑪,執行到這裡,實際上,並沒有訪問我們後台的 而是使用了以前快取的結果,後台進行除錯時,沒有反應,才發現是這個問題!ie8肯跌啊。但是 奇怪的是...

Ajax與IE6快取問題

今天,有同事發現相關業務資料修改後,在ie6下還是顯示修改前的值。但在其他瀏覽器和ie7 ie8下,沒有這個問題。原因 用ajax請求時,如果出現重複的url,瀏覽器不會向伺服器傳送請求,而是根據之前相同的url請求結果返回。原因就在於之前的請求及結果已經儲存在了快取裡,如果遇到相同url時,結果是...

IE瀏覽器Ajax快取問題

ie瀏覽器ajax快取問題 ie會針對ajax請求的位址快取請求結果,直到快取過期之前,針對相同位址發出的請求,只有第一次會請求會真正傳送到服務端.解決方式 手動清空ajax快取 優點 方便快捷,可以統一配置 缺點 統一配置的情況下,所有ajax都不快取,不統一配置下,每次使用ajax都要重新設定c...