ajax快取解決辦法

2021-04-18 15:45:33 字數 864 閱讀 4733

有三種辦法:

1、加個隨機數      xmlhttp.open("get", "ajax.asp?now=" + new date().gettime(), true);

2、在要非同步獲取的asp頁面中寫一段禁止快取的**:      response.buffer =true      response.expiresabsolute =now() - 1      response.expires=0      response.cachecontrol="no-cache" 

3、在ajax傳送請求前加上xmlhttp.setrequestheader("if-modified-since","0");可以禁止快取      xmlhttp.open("get", url, true);       xmlhttp.onreadystatechange = callhtml;       xmlhttp.setrequestheader("if-modified-since","0");       xmlhttp.send();

if-modified-since的解釋

http1.1頭定義

更多資訊

http/1.1 cache-control 標頭的設定引數                               

ajax快取解決辦法

有三種辦法 1 加個隨機數 2 在要非同步獲取的asp頁面中寫一段禁止快取的 response.buffer true response.expiresabsolute now 1 response.expires 0 response.cachecontrol no cache 3 在ajax傳送...

Ajax快取解決辦法

看到一篇文章不錯,留著呵呵 專案有時要用一些ajax的效果,因為比較簡單,也就沒有去用什麼ajax.net之類的東西,手寫 也就實現了。第二天,有人向我報告錯誤 說是只有第一次讀取的值正常,後面的值都不正常 我除錯了一下 確實有這樣的問題,查出是因為ajax快取的問題 解決辦法有如下幾種 1 在服務...

Ajax快取解決辦法

專案有時要用一些ajax的效果,因為比較簡單,也就沒有去用什麼ajax.net之類的東西,手寫 也就實現了。第二天,有人向我報告錯誤 說是只有第一次讀取的值正常,後面的值都不正常 我除錯了一下 確實有這樣的問題,查出是因為ajax快取的問題 解決辦法有如下幾種 1 在服務端加 header cach...