日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Ajax與IE6緩存問題及解決方案

本文向大家簡單介紹一下Ajax與IE6緩存問題,用ajax請求時,如果出現(xiàn)重復(fù)的URL,瀏覽器不會向服務(wù)器發(fā)送請求,而是根據(jù)之前相同的URL請求結(jié)果返回。

站在用戶的角度思考問題,與客戶深入溝通,找到南昌縣網(wǎng)站設(shè)計與南昌縣網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都做網(wǎng)站、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、國際域名空間、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋南昌縣地區(qū)。

Ajax與IE6緩存問題

今天,有同事發(fā)現(xiàn)相關(guān)業(yè)務(wù)數(shù)據(jù)修改后,在IE6下還是顯示修改前的值。但在其他瀏覽器和IE7、IE8下,沒有這個問題。

原因:用ajax請求時,如果出現(xiàn)重復(fù)的URL,瀏覽器不會向服務(wù)器發(fā)送請求,而是根據(jù)之前相同的URL請求結(jié)果返回。原因就在于之前的請求及結(jié)果已經(jīng)保存在了 緩存里,如果遇到相同URL時,結(jié)果是直接從緩存里取得。

解決辦法:

1、設(shè)置IE6中工具-internet選項-Internet臨時文件-設(shè)置-檢查每次網(wǎng)頁的較新版本-設(shè)置為每次訪問此頁時檢查。

2、在IE發(fā)送ajax數(shù)據(jù)時,發(fā)送一個隨機時間戳。即只要讓每次請求的URL不一樣就可以了,比如每次請求時在URL中加上時間的毫秒數(shù)或隨機數(shù)(new Date().getTime()或者Math.Random() )。

◆另外,網(wǎng)上還有很多其他的解決方法:

1.送請求前加上  

 
 
 
  1. XMLHttpRequest.setRequestHeader("If-Modified-Since","0")   
  2.  

或者用post方法提交

2.服務(wù)器端禁用緩存(只是禁止了服務(wù)端緩存,不能禁止ajax緩存) .  

 
 
 
  1. response.setHeader("Pragma","No-cache");   
  2. response.setHeader("Cache-Control","no-cache");   
  3. response.setDateHeader("Expires", 0);  
  4.  

【編輯推薦】

  1. Javascript代碼輕松判斷IE6瀏覽器
  2. JS實現(xiàn)IE6下PNG圖片透明又出新方法!
  3. JavaScript數(shù)組元素刪除問題解決方案
  4. Javascript操作img解決網(wǎng)站提交數(shù)據(jù)異常問題
  5. JavaScript調(diào)試工具解決IE6等多版本共存問題 

當(dāng)前文章:Ajax與IE6緩存問題及解決方案
文章路徑:http://m.5511xx.com/article/dhespsg.html