彩虹天堂
          技術源于生活
          posts - 0,  comments - 2,  trackbacks - 0
          做一個項目用到Ajax,開始覺得挺好,后來發現一個問題,例如刪除一項,恢復之后就不能再接著刪除,必須要等一段時間,后來知道是IE緩存的問題。

            AJAX緩存頁面是一個剛接觸AJAX的人一定會遇到的問題,造成這個問題的關鍵性人物又是IE...

            在網上找了好多資料后,總結一下

            1:在AJAX請求的頁面后加個隨機函數,我們可以使用隨機時間函數

            在javascript發送的URL后加上t=Math.random() ,當然,不是直接把t=Math.random()拷貝到URL后面,應該像這樣:URL+"&"+"t="+Math.random();

            2:在XMLHttpRequest發送請求之前加上XMLHttpRequest.setRequestHeader("If-Modified-Since","0")

            一般情況下,這里的XMLHttpRequest不會直接使用,你應該可以找到這樣的代碼

          XXXXX.send(YYYYYY);

            那么,就把它變成

          XXXXX.setRequestHeader("If-Modified-Since","0");
          XXXXX.send(YYYYYY);

            第二種方法感覺挺好。

          posted on 2008-06-30 20:09 bcterry 閱讀(83) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          留言簿

          文章檔案

          搜索

          •  

          最新評論

          主站蜘蛛池模板: 东台市| 南木林县| 汉寿县| 赤城县| 当雄县| 惠安县| 澜沧| 滨海县| 原阳县| 连南| 洮南市| 荆州市| 扶沟县| 昂仁县| 黄陵县| 醴陵市| 修水县| 阜康市| 若羌县| 铜川市| 新郑市| 玉环县| 胶州市| 阜平县| 宝鸡市| 孝昌县| 长阳| 老河口市| 历史| 南充市| 江都市| 拉萨市| 福建省| 册亨县| 敖汉旗| 溧阳市| 南陵县| 富顺县| 昌宁县| 治多县| 嘉黎县|