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

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

新聞中心

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

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

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

Ajax與IE6緩存問題

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

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

解決辦法:

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

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

◆另外,網上還有很多其他的解決方法:

1.送請求前加上  

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

或者用post方法提交

2.服務器端禁用緩存(只是禁止了服務端緩存,不能禁止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解決網站提交數(shù)據異常問題
  5. JavaScript調試工具解決IE6等多版本共存問題 

標題名稱:Ajax與IE6緩存問題及解決方案
本文來源:http://www.5511xx.com/article/dhespsg.html