今天是:125年6月11日 星期三 歡迎光臨郝學武的blog。

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

          Posted on 2008-04-29 16:37 陜西BOY 閱讀(7712) 評論(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

          主站蜘蛛池模板: 苏州市| 旬邑县| 谢通门县| 清河县| 乌鲁木齐市| 疏附县| 华蓥市| 阜新| 台前县| 会泽县| 乌鲁木齐市| 漳平市| 滕州市| 漳浦县| 福建省| 巴林左旗| 德兴市| 塔河县| 车险| 华亭县| 夹江县| 丰城市| 全椒县| 屏东市| 武功县| 于都县| 安国市| 南召县| 乌鲁木齐县| 会东县| 海兴县| 韶山市| 三原县| 谷城县| 湟源县| 南和县| 成武县| 荆州市| 云安县| 德格县| 揭西县|