在获取请求时,在URL后添加时间戳,这样每次请求时就不会调用缓存数据
xhr.open("GET",'http://127.0.0.1:8000/ie?t='+Date.now());
使用jQuery ajax中提供了一个cache属性来解决浏览器的缓存问题;原理和方案一基本一致
$.ajax({
url: 'your url',
type: 'GET',
dataType: 'json',
cache: false, // cache的默认值为true, 如果设为false, 它会强制请求的页面不会被浏览缓存。设置cache为false时会在query string中追加一个"_=[时间戳]"的参数
data: { 'action': 'getinfo' },
success: function(data) {
// TODO code here.
}
});