4

前のページに戻って更新する必要があります。history.go(-1) を使用していますが、前のページのフォームがリロードされません。

回答ありがとうございます。

4

4 に答える 4

9

2014 年 6 月 10 日現在、最新の Chrome 35、FireFox 29、および IE 11 をテストしました。だから私は location.history.back() を

location.href = document.referrer

したがって、戻るボタンは次のように機能するようになりました。

<a href="#" onclick="location.href = document.referrer; return false;">Back</a>
于 2014-06-10T12:46:26.830 に答える
5

ページを再度開くと、自動的に更新されます。おそらく、document.referrer Hope を介して参照ページの URL を取得できます。

于 2012-05-10T16:45:25.530 に答える
1

私はこれを行う方法を発明したと思います。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);
}
于 2013-08-09T18:47:17.127 に答える
0

前のページでは、次を使用します

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

aspの場合

さらに、これを確認してください

于 2012-05-10T16:42:25.927 に答える