返回上一页:
<a href="javascript:history.go(-1)">返回上一页</a>
<a href="javascript:history.back(-1)">返回上一页</a>
以上两种方法返回上一页都无法重新载入数据
<a href="#" onclick="self.location=document.referrer;">返回</a>
这个方法返回上一页,可刷新但有个BUG
如果从A页面进入B页面
B页面刷新一下,之后再用这个返回,那么无法进入A页面,而是刷新B页面
完美解决办法:
A页面:
<script>
$(function () {
let f = localStorage.getItem("refresh");
if(f === "true"){
window.history.go(0);
localStorage.setItem("refresh",false);
}
})
</script>
B页面:
<a href="javascript:" onclick="localStorage.setItem('refresh',true);window.history.go(-1);">返回</a>