首頁 >web前端 >js教程 >IE8用ajax存取不能每次都刷新的問題

IE8用ajax存取不能每次都刷新的問題

亚连
亚连原創
2018-05-23 16:25:541658瀏覽

這篇文章主要介紹了IE8用ajax訪問不能每次都刷新的問題的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

AJAX簡介

AJAX = Asynchronous JavaScript and XML(非同步的JavaScript 和XML)。

AJAX 不是新的程式語言,而是一種使用現有標準的新方法。

AJAX 是與​​伺服器交換資料並更新部分網頁的藝術,在不重新載入整個頁面的情況下。

IE8用ajax訪問不能每次都刷新的問題介紹如下:

最近發現,用ajax訪問後台,用ie8訪問,第一次可以正常回傳值,後面就一直不會執行後台,總是回傳第一次造訪的結果。

用ie9,ie10等都沒問題,chrome,等瀏覽器也沒問題。

測試後發現,是ie8快取了第一次取得的結果,所以第二次不會提交到後台。

在ajax的請求後面加上一個隨機數,使得每次的請求都不一致,ie就不會從快取中取得結果了。

如在ajax的請求後面,加上"....&random=" Math.random(); 這樣每次的請求都不一致,ie就不會從快取中取結果了。

上面是我整理給大家的,希望今後會對大家有幫助。

相關文章:

Ajax呼叫restful介面傳送Json格式資料的方式(附有程式碼)

Boa伺服器下的ajax與cgi通訊(圖文教學)

Ajax Struts2實作驗證碼驗證功能(圖文教學)

以上是IE8用ajax存取不能每次都刷新的問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn