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');