問題描述:ajax
IE8及如下版本里用jQuery發簡單的GET時,第一次或者新開窗口後的請求沒問題,能夠正確返回結果。可是以後刷新頁面或者觸發某些操做獲得的ajax請求結果永遠和第一次同樣。緩存
問題分析:spa
經過調試發現應該是IE的緩存機制的問題,不只緩存了js代碼並且緩存了ajax請求的結果。調試
解決辦法:code
爲請求添加時間戳,例如:blog
$.get("getDate?"+(new Date()).getTime(), function(res){ alert(res); });