瀏覽器的緩存有時(shí)候顯得很討厭,明明已經(jīng)更新了內(nèi)容,就是不顯示新的,只要URL不變,瀏覽器就不會(huì)去檢查服務(wù)器是否已經(jīng)更新,而是用緩存里的東西,起碼在IE里是這樣。
使用AJAX經(jīng)常需要?jiǎng)討B(tài)更新某一過(guò)程的狀態(tài),例如短信發(fā)送的狀態(tài),如果相隔幾秒查詢一次,URL不變的話,顯示出來(lái)的狀態(tài)永遠(yuǎn)不會(huì)改變,因?yàn)闉g覽器第一次獲取了內(nèi)容之后就不再更新了。
為了解決這個(gè)問(wèn)題,最簡(jiǎn)單的辦法就是在URL后面加上一個(gè)不斷改變的查詢字符串(query string),例如:
request.jsp?q=q&date=(new Date()).getTime()
紅色部分就是不斷改變的查詢字符串。
感謝http://wangcheng.javaeye.com/blog/135887的提示
http://batmanwl.blog.sohu.com/71841783.html這里還可以看到多種解決方案
使用AJAX經(jīng)常需要?jiǎng)討B(tài)更新某一過(guò)程的狀態(tài),例如短信發(fā)送的狀態(tài),如果相隔幾秒查詢一次,URL不變的話,顯示出來(lái)的狀態(tài)永遠(yuǎn)不會(huì)改變,因?yàn)闉g覽器第一次獲取了內(nèi)容之后就不再更新了。
為了解決這個(gè)問(wèn)題,最簡(jiǎn)單的辦法就是在URL后面加上一個(gè)不斷改變的查詢字符串(query string),例如:
request.jsp?q=q&date=(new Date()).getTime()
紅色部分就是不斷改變的查詢字符串。
感謝http://wangcheng.javaeye.com/blog/135887的提示
http://batmanwl.blog.sohu.com/71841783.html這里還可以看到多種解決方案