歡迎光臨郝學武的blog。

          加時間戳或者隨機數去除js緩存。

          Posted on 2008-04-29 16:37 陜西BOY 閱讀(7713) 評論(2)  編輯  收藏

                大家在系統開發中都可能會在js中用到ajax或者dwr,因為IE的緩存,使得我們在填入相同的值的時候總是使用IE緩存,為了解決這個問題一般可以用一下方法:
                 1:在ajax或者dwr提交的url后面加時間戳。
                 例如
              http_request.onreadystatechange = funcName(函數名);
              http_request.open("GET", url, true);
              比如url是test .jsp
              那么我們在它后面加上?time=new Date();
              即url=test.jsp?time=new Date();
                 2 :在url后面加一個隨機數。
               。。。。。。。。。
               url=test.jsp?number=Math.random();

          Feedback

          # re: 加時間戳或者隨機數去除js緩存。  回復  更多評論   

          2008-04-29 18:32 by 隔葉黃鶯
          我就是用加隨機數的辦法,只要js認為鏈接不一樣就會再次取新的內容。
          時間戳應該是比隨機數更隨機的數,保證了每次不一樣。

          # re: 加時間戳或者隨機數去除js緩存。  回復  更多評論   

          2008-04-30 10:33 by 王能
          我這三個網站的首頁就是采用js寫的,速度不錯的說.
          http://www.tudousee.cn 土豆網電視劇
          http://www.bt285.cn bt下載
          http://www.zhougongjiemengda.cn

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


          網站導航:
           

          posts - 17, comments - 65, trackbacks - 0, articles - 28

          Copyright © 陜西BOY

          主站蜘蛛池模板: 兴安盟| 南召县| 文成县| 观塘区| 五华县| 孝昌县| 德阳市| 旌德县| 北海市| 桐庐县| 东莞市| 汤原县| 电白县| 玉树县| 张家口市| 中西区| 土默特左旗| 密云县| 永德县| 南投县| 胶南市| 仁布县| 明水县| 翁牛特旗| 定襄县| 延边| 北海市| 开封市| 师宗县| 武定县| 花垣县| 新乡县| 徐水县| 岐山县| 通州市| 招远市| 南部县| 和顺县| 全南县| 永城市| 五华县|