歡迎光臨郝學武的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

          主站蜘蛛池模板: 隆德县| 萨嘎县| 潢川县| 蓝田县| 平武县| 苍南县| 遵义市| 卢龙县| 宜昌市| 甘谷县| 区。| 中阳县| 金坛市| 焦作市| 扎囊县| 威远县| 夏津县| 庆云县| 苏尼特左旗| 临夏县| 黔江区| 巢湖市| 阳高县| 安塞县| 南陵县| 肥乡县| 广宁县| 怀仁县| 山阴县| 麻江县| 柘荣县| 长顺县| 淮北市| 县级市| 平舆县| 五指山市| 寿阳县| 岱山县| 东莞市| 图木舒克市| 山东省|