成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

淺析IE瀏覽器關于ajax的緩存機制

瀏覽:240日期:2022-06-11 11:51:12

IE瀏覽器對于同一個URL只返回相同結果。因為,在默認情況下,IE會緩存ajax的請求結果。對于同一個URL地址,在緩存過期之前,只有第一次請求會真正發送到服務端。大多數情況下,我們使用ajax是希望實現局部刷新的,所以這就牽扯到一個改進的問題。

  如果想每次都獲取到最新數據,我們只需保證每次傳入的URL不一樣。最簡單的方法就是通過給url拼接參數。利用math函數的random()方法生成隨機數。

  比如訪問百度www.baidu.com,我們就可以把地址寫成www.baidu.com?t=Math.random();或者?t=new Date().getTime();

  ********************************分割線**********************************

  說到這里,不妨復習一下ajax的基本用法。

*Ajax創建對象:   

 var xmlhttp;
 if (window.XMLHttpRequest){
  //IE7+, Firefox, Chrome, Opera, Safari
    xmlhttp = new XMLHttpRequest();
  } else{
  //IE6, IE5
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }  
           

*Ajax請求:

//GET請求:
xmlhttp.open("GET","test1.txt",true);
xmlhttp.send();
//POST請求:
xmlhttp.open("POST","demo_post.asp",true);
xmlhttp.send();

GET 還是 POST?

與 POST 相比,GET 更簡單也更快,并且在大部分情況下都能用。

然而,在以下情況中,請使用 POST 請求:

無法使用緩存文件(更新服務器上的文件或數據庫)
向服務器發送大量數據(POST 沒有數據量限制)
發送包含未知字符的用戶輸入時,POST 比 GET 更穩定也更可靠

*Ajax響應:

要獲得服務器的響應,需要使用XMLHttpRequest 對象的 responseText 或 responseXML 屬性。

ResponseText:獲得字符串形式的響應數據。

document.getElementById("myDiv").innerHTML=xmlhttp.responseText;

ResponseXML:獲得XML形式的響應數據。

如果來自服務器的響應是 XML,而且需要作為 XML 對象進行解析。

*Ajax - onreadystatechange : 

當請求被發送到服務器時,我們需要執行一些基于響應的任務。

每當 readyState 改變時,就會觸發 onreadystatechange 事件。

在 onreadystatechange 事件中,我們規定當服務器響應已做好被處理的準備時所執行的任務。

當 readyState 等于 4 且狀態為 200 時,表示響應已就緒:

xmlhttp.onreadystatechange=function()
 {
 if (xmlhttp.readyState==4 && xmlhttp.status==200)
  {
  document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
  }
 }

補充:下面看下淺談Ajax解決瀏覽器的緩存問題

Ajax能提高頁面載入速度的主要原因是通過Ajax減少了重復數據的載入,也即在載入數據的同時將數據緩存到內存中,一旦數據被加載,只要沒有刷新頁面,這些數據就會一直被緩存在內存中,當提交的URL與歷史的URL一致時,就不需要提交給服務器,也即不需要從服務器獲取數據,雖然降低了服務器的負載,提高了用戶體驗,但不能獲取最新的數據。為了保證讀取的信息都是最新的,需要禁止其緩存功能。

解決方案有如下幾種:

① 在Ajax發送請求前加上anyAjaxObj.setRequestHeader("If-Modified-Since", "0")。

② 在Ajax發送請求前加上anyAjaxObj.setRequestHeader("Cache-Control", "no-cache")。

③ 在URL后加上一個隨機數:"fresh=" + Math.random();。

④ 在URL后加上時間搓:"nowtime=" + new Date().getTime();。

⑤ 如果是使用jQuery,則用$.ajaxSetup({cache:false})。這樣頁面的所有Ajax都會執行該語句而不需要保存緩存記錄。

總結

以上所述是小編給大家介紹的IE瀏覽器關于ajax的緩存機制,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對網站的支持!

標簽: Ajax
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲一二三四在线| 久久国产福利| 精品国产凹凸成av人导航| 欧美不卡激情三级在线观看| youjizz国产精品| 欧美视频日韩视频在线观看| 韩日欧美一区二区三区| 国产午夜精品一区二区三区嫩草| 欧美日韩在线精品一区二区三区| 亚洲色图第一区| 日本精品裸体写真集在线观看| 日韩成人免费看| 欧美精品一区二区三区在线| 亚洲久久视频| 久久99最新地址| 国产亚洲一二三区| 午夜宅男久久久| 国产毛片精品一区| 国产精品视频线看| 快she精品国产999| 91麻豆精品一区二区三区| 亚洲一区二区综合| 精品少妇一区二区三区视频免付费 | 国产精品一区专区| 国产精品久久久久久久浪潮网站| 久久九九电影| 99久久精品国产导航| 亚洲嫩草精品久久| 欧美一区二区女人| 99精品视频网| 成人影视亚洲图片在线| 亚洲精品国产精华液| 欧美大片一区二区三区| 亚洲欧美国产精品桃花| aaa欧美日韩| 免费在线观看一区二区三区| 国产精品网站导航| 欧美一区二区三区公司| 蘑菇福利视频一区播放| 色综合天天综合网天天看片| 蜜桃91丨九色丨蝌蚪91桃色| 国产精品三级电影| 欧美一区二区三区小说| 一区二区三区视频在线播放| av资源网一区| 寂寞少妇一区二区三区| 亚洲一区二区三区爽爽爽爽爽| 精品乱人伦一区二区三区| 欧美午夜精品久久久久久超碰 | 91搞黄在线观看| 国产一在线精品一区在线观看| 精品一区二区三区的国产在线播放| 亚洲人成小说网站色在线 | 午夜一级久久| 欧美日韩综合网| 国产一区不卡视频| 日韩精品亚洲一区| 一区二区在线免费观看| 久久久久99精品一区| 91 com成人网| 欧美亚洲国产bt| 久久久av水蜜桃| 在线亚洲伦理| 亚洲高清毛片| 欧美在线1区| 国产91精品精华液一区二区三区| 免费成人美女在线观看| 亚洲国产一区视频| 伊人婷婷欧美激情| 亚洲欧美一区二区三区久本道91| 2014亚洲片线观看视频免费| 欧美日韩精品一区二区三区| 久久久水蜜桃| 亚洲欧美日韩一区在线观看| 怡红院精品视频在线观看极品| 91毛片在线观看| 99久久精品国产一区| 福利视频网站一区二区三区| 一区二区成人在线视频| 国产一区二区三区的电影| 国产精品综合久久| 日韩毛片一二三区| 亚洲色图19p| 欧美一区二区三区思思人| 欧美日韩国产美| 欧美一级片在线看| 精品污污网站免费看| 欧美调教femdomvk| 欧美精品一卡二卡| 欧美一区二区免费| 精品久久久久久久一区二区蜜臀| 日韩欧美三级在线| 久久嫩草精品久久久久| 久久久久国产精品麻豆| 中文字幕第一区二区| 中文字幕视频一区| 亚洲女同ⅹxx女同tv| 夜色激情一区二区| 亚洲五码中文字幕| 日韩一区二区免费在线电影 | 久久九九久久九九| 蜜乳av另类精品一区二区| 狂野欧美一区| 欧美欧美午夜aⅴ在线观看| 欧美喷水一区二区| 精品国产凹凸成av人导航| 欧美精品一区男女天堂| 国产精品乱子久久久久| 亚洲综合色在线| 麻豆精品久久久| 国产精品中文有码| 欧美.www| 国产亚洲午夜| 欧美日韩一区二区三区视频 | 欧美日韩91| 99riav1国产精品视频| 噜噜噜91成人网| 51精品国自产在线| 久久久久久综合| 成人欧美一区二区三区小说| 亚洲v精品v日韩v欧美v专区| 激情偷乱视频一区二区三区| av网站免费线看精品| 国产在线观看一区| 色综合久久久久综合体| 欧美一区二区三区在线看| 国产欧美日韩综合精品一区二区 | 成人国产精品免费观看动漫| 亚洲视频中文| 色哟哟国产精品| 精品国产污网站| 亚洲精品国产第一综合99久久| 天堂一区二区在线| 99亚偷拍自图区亚洲| 国产欧美日韩亚洲| 欧美一三区三区四区免费在线看| 久久精品网站免费观看| 亚洲一区二区美女| 成人在线视频一区二区| 亚洲日韩视频| 欧美久久一二三四区| 精品久久久久一区| 婷婷中文字幕一区三区| 91在线免费播放| 色视频成人在线观看免| 欧美国产乱子伦| 精品午夜一区二区三区在线观看| 欧美日韩亚洲三区| 欧美日韩一区二区在线视频| 国产精品视频九色porn| 精品一区二区三区在线观看国产 | 亚洲在线免费播放| 成人激情午夜影院| 麻豆精品传媒视频| 久久综合久久综合亚洲| 亚洲国产成人91porn| 波多野结衣一区二区三区 | 蜜乳av一区二区| 色综合一区二区三区| 欧美午夜影院一区| 中文字幕一区三区| 成人av电影在线观看| 日本久久精品电影| 亚洲狼人国产精品| 欧美不卡视频| 欧美一区永久视频免费观看| 夜夜嗨av一区二区三区四季av| 成人精品视频一区二区三区| 久久久xxx| 自拍偷拍国产亚洲| 91亚洲精品久久久蜜桃| 欧美日韩亚洲综合一区二区三区 | 欧美一区永久视频免费观看| 亚洲成人一区二区| 国内精品久久久久久久影视蜜臀 | 亚洲午夜伦理| 欧美成人aa大片| 韩日精品视频一区| 一本大道久久a久久综合婷婷| 国产精品卡一卡二卡三| 成人av在线电影| 欧美丰满美乳xxx高潮www| 午夜日韩在线电影| 亚洲精品123区| 国产午夜精品一区二区三区视频| 久久69国产一区二区蜜臀| 中国成人在线视频| 中文幕一区二区三区久久蜜桃| 国产精品一区二区免费不卡 | 亚洲国产一区二区三区青草影视| 亚洲综合激情另类小说区| 亚洲成人动漫在线观看| 视频在线观看91| 久久草av在线| 丁香五精品蜜臀久久久久99网站 | 亚洲毛片av在线| 香蕉久久夜色精品国产使用方法| 日本人妖一区二区| 在线观看中文字幕不卡| 久久久久国产精品免费免费搜索|