问题描述:ajax
IE8及如下版本里用jQuery发简单的GET时,第一次或者新开窗口后的请求没问题,能够正确返回结果。可是以后刷新页面或者触发某些操做获得的ajax请求结果永远和第一次同样。缓存
问题分析:spa
经过调试发现应该是IE的缓存机制的问题,不只缓存了js代码并且缓存了ajax请求的结果。调试
解决办法:code
为请求添加时间戳,例如:blog
$.get("getDate?"+(new Date()).getTime(), function(res){ alert(res); });