AJAX缓存问题

xiaoxiao2026-04-15  6

今天写代码的时候发现个问题,就是当xmlhttp重复访问一个URL的时候,它会给你缓存起来~

 

这时候我们必须清除缓存才可以重新访问,否则它总是访问缓存里面的内容,导致你的程序得不到你预计的效果

 

解决方法如下:

方法1:

    在js中添加代码

xmlhttp.setRequestHeader("If-Modified-Since","0");

 

方法2:

    在jsp中response设置

 

response.setHeader("Cache-Control", "no-cache, must-revalidate");

 

方法3:

    在url后面加上获取本地时间的参数,具体方法google吧,因为很多

 

 

转载请注明原文地址: https://www.6miu.com/read-5047373.html

最新回复(0)