返回并重新加载页面 - 一个按钮

时间:2012-05-10 16:39:11

标签: javascript reload back page-refresh

我需要回到上一页并刷新它。我使用history.go(-1)但不重新加载上一页的表单。

感谢您的回答。

4 个答案:

答案 0 :(得分:6)

截至2014年6月10日,我测试了最新的Chrome 35,FireFox 29和IE 11.当我执行location.history.back()时,只有Firefox没有重新加载。所以我用

替换了location.history.back()
location.href = document.referrer

所以我的后退按钮现在就像这样:

<a href="#" onclick="location.href = document.referrer; return false;">Back</a>

答案 1 :(得分:5)

如果您重新打开该页面,它应自动刷新。您可以通过document.referrer获取引荐页面的网址 希望有所帮助。

答案 2 :(得分:0)

上一页

使用以下

 <% Response.AddHeader "Pragma", "no-cache" %>
  <% Response.Expires = -1 %>

如果是asp

另外检查this

答案 3 :(得分:0)

我想我发明了一种方法。通过向url添加随机参数,我们强制浏览器刷新...

var backLocation = document.referrer;
if (backLocation) {
    if (backLocation.indexOf("?") > -1) {
        backLocation += "&randomParam=" + new Date().getTime();
    } else {
        backLocation += "?randomParam=" + new Date().getTime();
    }
    window.location.assign(backLocation);
}