日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

ajax頁(yè)面無(wú)刷新 IE下遭遇Ajax緩存導(dǎo)致數(shù)據(jù)不更新的問(wèn)題

在做ajax頁(yè)面無(wú)刷新添加的時(shí)候 , IE下遭遇Ajax緩存 , 因?yàn)閯傞_(kāi)始并不知道IE有這個(gè)壞毛病 , 折騰好久 , 終于解決問(wèn)題 。

總結(jié)一下解決辦法:
在IE下用Ajax請(qǐng)求某一頁(yè)面 , 通常會(huì)因?yàn)榫彺娴脑蚨祷厣弦淮蔚慕Y(jié)果 , 造成混亂 , [即get方式時(shí) , 獲取數(shù)據(jù) , 因發(fā)送參數(shù)和地址都一致 , 故IE瀏覽器會(huì)從緩存中取 , 而不會(huì)去請(qǐng)求服務(wù)器端 , 而post方式因?yàn)閰?shù)的不同 , 不會(huì)產(chǎn)生這個(gè)問(wèn)題]而FF下不會(huì)出現(xiàn)這種情況 。為了不受緩存影響 , 可以這樣做:

IE訪問(wèn)策略:
Internet選項(xiàng)--瀏覽歷史記錄--設(shè)置-- Internet 臨時(shí)文件的選項(xiàng)改為每次訪問(wèn)網(wǎng)頁(yè)時(shí)也可以
1: 在AJAX請(qǐng)求的頁(yè)面后加個(gè)隨機(jī)函數(shù),我們可以使用隨機(jī)時(shí)間函數(shù)

在javascript發(fā)送的URL后加上
1 t=Math.random()

例如這樣:
1 URL "http://或者new Date();

在 URL 參數(shù)后加上 www.hake.cc
1 "?timestamp="new Date().getTime();

最好的方法:
1 $.ajaxSetup({cache:false})
這樣頁(yè)面中所有的ajax請(qǐng)求時(shí) , 都執(zhí)行這個(gè) 。就不必改已經(jīng)完成的N個(gè)接口您可能感興趣的文章:pushState、replaceState、onpopstate 實(shí)現(xiàn)Ajax頁(yè)面的前進(jìn)后退刷新使用Yii整合的pjax(pushstate ajax)實(shí)現(xiàn)無(wú)刷新加載頁(yè)面使用ajax和history.pushState無(wú)刷新改變頁(yè)面URL示例使用ajax實(shí)現(xiàn)無(wú)刷新改變頁(yè)面內(nèi)容和地址欄URL基于iframe實(shí)現(xiàn)類(lèi)似于ajax的頁(yè)面無(wú)刷新Ajax無(wú)刷新Url提交頁(yè)面JS Ajax Jquery實(shí)現(xiàn)頁(yè)面無(wú)刷新分頁(yè)以及分組 超強(qiáng)的實(shí)現(xiàn)PHP Ajax實(shí)現(xiàn)頁(yè)面無(wú)刷新發(fā)表評(píng)論P(yáng)HP Ajax實(shí)現(xiàn)頁(yè)面無(wú)刷新發(fā)表評(píng)論pushState實(shí)現(xiàn)Ajax無(wú)刷新頁(yè)面切換

    推薦閱讀