<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 431,  comments - 344,  trackbacks - 0

    緩存這東西,在一定程度上加快了頁面的裝載,但是也常常給我們帶來麻煩。我在上篇文章里簡單介紹了jQuery中Load方法的使用。在實際運用中,我們可能會碰到瀏覽器緩存的問題。比如我就在IE7里碰到這個問題。

    jQuery Load樣本代碼:

    $(document).ready(function(){
    
      $("#labels").load("/blog/categories/labels.html");
    
      //在頁面裝載時,在ID為#labels的DOM元素里插入labels.html的內容。
    
    });

    當我更新了labels.html以后,在IE7里load方法仍舊在使用舊的labels.html,就算我按刷新鍵也不管用。好在jQuery提供一個防止ajax使用緩存的方法,把下面的語句加在head的javascript文件里,就可以解決問題。

    $.ajaxSetup ({
    
        cache: false //關閉AJAX相應的緩存
    
    });

    此外我再介紹幾種方法解決緩存的方法。注意:我沒有在jQuery load的問題上測試過,這些方法僅供參考!

    1.更改文件名,比如把labels.html改成lables_new.html,但是這是沒有辦法的辦法,一般沒有人這么做。

    2.在labels.html后加上特定時間,比如lables.html?20081116。在實際工作中,在我更新css/javascript文件后,我都是用這種辦法來防止文件被緩存。

    3.在labels.html文件的頂部加入以下聲明:

    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    
    <META HTTP-EQUIV="Expires" CONTENT="-1">

    4.load函數不僅可以調用HTML,也可以調用script,比如labels.php,可以在php文件里使用header函數:

    <?php
    
    Cache-Control: no-cache, must-revalidate");
    
    ?>
    主站蜘蛛池模板: 美女扒开尿口给男人爽免费视频| 成人一区二区免费视频| 永久免费无码日韩视频| 国产高清免费观看| 精品女同一区二区三区免费播放| 国产精品无码素人福利免费| 国产精品亚洲综合天堂夜夜| 免费又黄又爽又猛的毛片| 亚洲人成影院午夜网站| 成年人免费的视频| 亚洲精品国产成人片| 韩日电影在线播放免费版| 精品国产精品久久一区免费式| 亚洲一卡二卡三卡| 久久99国产乱子伦精品免费| 又爽又高潮的BB视频免费看| 杨幂最新免费特级毛片| 好看的亚洲黄色经典| 99久久久国产精品免费牛牛四川| 亚洲综合小说久久另类区| 两性色午夜视频免费播放| 午夜亚洲国产理论秋霞| 一个人看的在线免费视频| 亚洲s色大片在线观看| 免费无码A片一区二三区 | 亚洲精品偷拍视频免费观看| 岛国岛国免费V片在线观看| 91天堂素人精品系列全集亚洲| 黄页网站免费观看| 少妇亚洲免费精品| 久久av无码专区亚洲av桃花岛| 国产在线观看xxxx免费| 亚洲福利视频网址| 亚洲国产成人久久笫一页| 美女露隐私全部免费直播| 久久精品7亚洲午夜a| 麻豆精品国产免费观看| 老司机69精品成免费视频| 日韩国产精品亚洲а∨天堂免| 亚洲AV无码成人网站久久精品大| 麻豆国产入口在线观看免费|