xmlhttprequest 快取問題

2021-09-22 09:08:03 字數 460 閱讀 1393

使用xmlhttprequest傳送非同步請求時,由於快取的問題,當url一樣的時間就從上次得到的結果中直接取,而不與後台進行資料互動了,在網上找到幾種方法

第一種,在url中加引數

例如 url=../users/cfgsubscriberaction.do?reqcode=_querysubscriberbyid&subscriberid="+subscriberid+"&dt="+new date().gettime()

或者../users/cfgsubscriberaction.do?reqcode=_querysubscriberbyid&subscriberid="+subscriberid+"&dt="+math.random()

第二種xmlhttp.setrequestheader("cache-control","no-cache")

最後發現第一種簡單,好用

第二種 是正道 但是滄桑啊

XMLHttpRequest 物件詳解

http 請求的狀態.當乙個 xmlhttprequest 初次建立時,這個屬性的值從 0 開始,直到接收到完整的 http 響應,這個值增加到 4。狀態名稱描述0 uninitialized 初始化狀態。xmlhttprequest 物件已建立或已被 abort 方法重置。1open open 方...

Ajax核心 XMLHttpRequest物件

xmlhttprequest 物件是ajax功能的核心,學習xmlhttprequest物件就先從建立xmlhttprequest 物件開始,了解在不同的瀏覽器中建立xmlhttprequest 物件使用不同的方法 以前只是聽說有些瀏覽器不太支援ajax,後來瀏覽器逐漸的相容了這個瀏覽器,現在來看明...

建立xmlhttprequest物件

ie瀏覽器使用activeobject,而其它的瀏覽器使用名為xmlhttprequest內建物件。function createxmlhttprequest catch e catch e catch e 宣告乙個儲存 xmlhttprequest 物件的 xmlhttp 變數。然後使用 xmlh...