這次帶給大家IE8裡ajax訪問無法刷新的處理思路,處理IE8裡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就不會從快取中取結果了。
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
推薦閱讀:
以上是IE8裡ajax存取無法刷新的處理思路的詳細內容。更多資訊請關注PHP中文網其他相關文章!