[JS] IE下ajax请求不生效或者请求结果不更新

问题描述:ajax

  IE8及如下版本里用jQuery发简单的GET时,第一次或者新开窗口后的请求没问题,能够正确返回结果。可是以后刷新页面或者触发某些操做获得的ajax请求结果永远和第一次同样。缓存

问题分析:spa

  经过调试发现应该是IE的缓存机制的问题,不只缓存了js代码并且缓存了ajax请求的结果。调试

解决办法:code

  为请求添加时间戳,例如:blog

$.get("getDate?"+(new Date()).getTime(), function(res){
    alert(res);
});
相关文章
相关标签/搜索