大家在系統開發中都可能會在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
我就是用加隨機數的辦法,只要js認為鏈接不一樣就會再次取新的內容。
時間戳應該是比隨機數更隨機的數,保證了每次不一樣。
時間戳應該是比隨機數更隨機的數,保證了每次不一樣。
我這三個網站的首頁就是采用js寫的,速度不錯的說.
http://www.tudousee.cn 土豆網電視劇
http://www.bt285.cn bt下載
http://www.zhougongjiemengda.cn
http://www.tudousee.cn 土豆網電視劇
http://www.bt285.cn bt下載
http://www.zhougongjiemengda.cn
只有注冊用戶登錄后才能發表評論。 | ||
![]() |
||
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||