您的位置:首页 > 其它

ajax 请求去除浏览器缓存处理

2016-07-03 00:00 260 查看
1、 GET请求URL后附加字串,让服务器认为不是相同的请求。

"http://www.***.com/index.php?t=" + new Date().getTime()

2、 在ajax发送请求前加上 xmlHttpRequest.setRequestHeader("If-Modified-Since","0")

3、 在ajax发送请求前加上 xmlHttpRequest.setRequestHeader("Cache-Control","no-cache");

4、 服务端响应请求时加 header("Cache-Control: no-cache, must-revalidate"); (PHP)

5、 使用POST代替GET,浏览器不会对POST做缓存
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: