IE的缓存

时间:2024-04-18 21:37:37

例:在IE中缓存是很难清掉的,用户也不会每次都给你点清理缓存,那是开发人员自己开发才会干的事,所以我们在对接数据的时候,最好采用异步刷新的方式,获取最新数据

方法如下:

// 异步刷新,针对IE缓存的方法
function ApiAjax(param,url,callback,scope) {
$.ajax({
data:param,
url:url,
beforeSend :function(xmlHttp){
xmlHttp.setRequestHeader("If-Modified-Since","0");
xmlHttp.setRequestHeader("Cache-Control","no-cache");
},
success : function(result, textStatus) {
callback.call(scope, result);
},
})
async:false
}
或禁止缓存 cache:false,ifModified :true ,jquery版本需1.2以上