日期:2014-05-16 浏览次数:20654 次
今天写代码的时候发现个问题,就是当xmlhttp重复访问一个URL的时候,它会给你缓存起来~
?
这时候我们必须清除缓存才可以重新访问,否则它总是访问缓存里面的内容,导致你的程序得不到你预计的效果
?
解决方法如下:
方法1:
??? 在js中添加代码
xmlhttp.setRequestHeader("If-Modified-Since","0");
?
方法2:
??? 在jsp中response设置
?
response.setHeader("Cache-Control", "no-cache, must-revalidate");
?
方法3:
??? 在url后面加上获取本地时间的参数,具体方法google吧,因为很多
?
?