IE浏览器清除Ajax缓存方法
分类:实例代码
在IE浏览器下可能会发现这样的现象,那就是ajax请求只有第一次有效,以后的请求数据都没有发生变化,这就是因为缓存导致的,下面就介绍一下如何解决此问题。
一.请求页面url后面添加随机数:
URL+"&"+"t="+Math.random();
上面只是一个格式,当然随机数也可以用其他的,比如时间戳。
二.添加XMLHttpRequest.setRequestHeader("If-Modified-Since","0"):
在ajax发送请求前加上 xmlHttpRequest.setRequestHeader("If-Modified-Since","0");
IE浏览器清除Ajax缓存方法,这样的场景在实际项目中还是用的比较多的,关于IE浏览器清除Ajax缓存方法就介绍到这了。
IE浏览器清除Ajax缓存方法属于前端实例代码,有关更多实例代码大家可以查看。