GET方式缓存清除

GET方式缓存清除

​ Ajax使用GET方式发送请求时,会产生缓存。很多情况下,ajax都会获取实时数据,如果存在缓存问题,就会影响数据真实性。可使用以下两种方式清除缓存:

1.URL随机后缀

​ 在get请求时增加一个随机后缀,用来区分每一次访问的URL地址

xhr.open('get','cache.php?s='+Math.random());

这里写图片描述

2.设置后台PHP程序

​ 在后台PHP程序中设置不进行缓存

header('cache-controller:no-cache');
header('Pragam:no-cache');
header('Expires:-1');

这里写图片描述

原文地址:https://www.cnblogs.com/Jianxq12/p/7639402.html