您的位置首页生活百科

windows.history.go不清除缓存

windows.history.go不清除缓存

window.history.go()方法可加载历史列表中的某个具体的页面,例如你打开一个浏览器后,然后又连续跳转了几个页面,window.history.go(-1)就会跳转到当前页面的上一个页面,window.history.go(1)就会跳转到当前页面的下一个页面。跟浏览器自带的“后退”“前进”键一样的效果。他们的特点就是,跳转页面后浏览器不会向服务器重新提交请求,而是会从缓存记录中加载数据。其中包括ajax请求的数据。

相对应后退、前进的方法window.history.back(),window.history.forward()

一、问题重现

//server.php代码

echo (int)microtime(true) ;

跳转到demo2页面

$.get('server.php',function(res,status){

if(status){

console.log('demo1页面');

console.log(res);

}