這篇文章主要介紹“如何解決IE9下Ajax無法刷新數(shù)據(jù)的緩存問題”,在日常操作中,相信很多人在如何解決IE9下Ajax無法刷新數(shù)據(jù)的緩存問題問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何解決IE9下Ajax無法刷新數(shù)據(jù)的緩存問題”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!
達拉特網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)公司于2013年創(chuàng)立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
使用jQuery的getJSON從后臺定時獲取數(shù)據(jù)并刷新界面,使用以下方法時,在Chrome,F(xiàn)irefox下沒問題,但在IE9下卻無法刷新數(shù)據(jù)
$.getJSON(webApp + "/GetShowData.do?limit=" + limit,function(data){ //****************** }
原因是,在IE9下,進行Ajax請求時,若與之前請求相同,則不會再從瀏覽器獲取數(shù)據(jù),而是直接從本地獲取,因此,在請求中加上時間戳,IE9便會認(rèn)為是不同的請求,代碼如下:
$.getJSON(webApp + "/GetHccShowData.do?" + new Date().getTime() + "limit=" + Hcc.limit,function(data){
//******************
}
到此,關(guān)于“如何解決IE9下Ajax無法刷新數(shù)據(jù)的緩存問題”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
網(wǎng)站標(biāo)題:如何解決IE9下Ajax無法刷新數(shù)據(jù)的緩存問題
鏈接地址:http://weahome.cn/article/goehoi.html