IE9下Ajax無法刷新數(shù)據(jù)的緩存問題解決方法
使用jQuery的getJSON從后臺(tái)定時(shí)獲取數(shù)據(jù)并刷新界面,使用以下方法時(shí),在Chrome,F(xiàn)irefox下沒問題,但在IE9下卻無法刷新數(shù)據(jù)
$.getJSON(webApp + "/GetShowData.do?limit=" + limit,function(data){ //****************** }
原因是,在IE9下,進(jìn)行Ajax請(qǐng)求時(shí),若與之前請(qǐng)求相同,則不會(huì)再從瀏覽器獲取數(shù)據(jù),而是直接從本地獲取,因此,在請(qǐng)求中加上時(shí)間戳,IE9便會(huì)認(rèn)為是不同的請(qǐng)求,代碼如下:
$.getJSON(webApp + "/GetHccShowData.do?" + <span style="color: #ff0000;">new Date().getTime()</span> + "limit=" + Hcc.limit,function(data){ //****************** }
- IE8下Ajax緩存問題及解決辦法
- 對(duì)jquery的ajax進(jìn)行二次封裝以及ajax緩存代理組件:AjaxCache詳解
- JQUERY的AJAX請(qǐng)求緩存里的數(shù)據(jù)問題處理
- Ajax清除瀏覽器js、css、圖片緩存的方法
- 在(ASP/PHP/JSP/html/js)中禁止ajax緩存的方法集錦
- 防止jQuery ajax Load使用緩存的方法小結(jié)
- jQuery中ajax的使用與緩存問題的解決方法
- 禁止ajax緩存獲取程序最新數(shù)據(jù)的方法
- IE下jquery ajax無法獲得最新數(shù)據(jù)的問題解決(IE緩存)
- IE8/IE9下Ajax緩存問題
相關(guān)文章
Ajax+Struts2實(shí)現(xiàn)驗(yàn)證碼驗(yàn)證功能實(shí)例代碼
這篇文章主要介紹了Ajax+Struts2實(shí)現(xiàn)驗(yàn)證碼驗(yàn)證功能實(shí)例代碼的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07ASP+AJAX+ACCESS數(shù)據(jù)庫實(shí)例講解三個(gè)步驟分享
其實(shí)說起AJAX的初級(jí)應(yīng)用是非常簡單的,通俗的說就是客戶端(javascript)與服務(wù)端(asp或php等)腳本語言的數(shù)據(jù)交互2012-07-07ajax提交session超時(shí)跳轉(zhuǎn)頁面使用全局的方法來處理
如果session超時(shí),而且是ajax請(qǐng)求,就會(huì)在響應(yīng)頭里。再用一個(gè)全局的方法來處理,session超時(shí)要跳轉(zhuǎn)的頁面2013-11-11使用對(duì)象封裝ajax重復(fù)調(diào)用的方法
在項(xiàng)目中經(jīng)常用到AJAX調(diào)用遠(yuǎn)程數(shù)據(jù),每一次調(diào)用,都得寫一個(gè)ajax方法,這就造成了重復(fù)代碼過多,可讀性也不夠強(qiáng),所以,我一般都是封裝起來,需要的時(shí)候調(diào)用2016-01-01Jquery基于Ajax方法自定義無刷新提交表單Form實(shí)例
這篇文章主要介紹了Jquery基于Ajax方法自定義無刷新提交表單Form的方法,結(jié)合實(shí)例詳細(xì)分析了Ajax無刷新提交表單的完整實(shí)現(xiàn)過程,并總結(jié)了使用中的注意事項(xiàng),具有很好的借鑒價(jià)值,需要的朋友可以參考下2014-11-11