以下に印刷したコードの何が問題なのかわかりません:
window.top.location = window.top.location;
同じウィンドウに同じページをロードするだけだと思っていましたが、実際にはページを更新しています。
更新を防ぐために何ができますか? 私が望むのは、ページを同じウィンドウに再度ロードすることだけですが、リフレッシュはしません(サーバーリソースを防ぐため)?
以下に印刷したコードの何が問題なのかわかりません:
window.top.location = window.top.location;
同じウィンドウに同じページをロードするだけだと思っていましたが、実際にはページを更新しています。
更新を防ぐために何ができますか? 私が望むのは、ページを同じウィンドウに再度ロードすることだけですが、リフレッシュはしません(サーバーリソースを防ぐため)?
データを永続化するために、いつでも Cookie を使用できますhttp://www.tutorialspoint.com/javascript/javascript_cookies.htm
しかし、そのユースケースについて聞いてもいいですか? ページの一部だけをアップロードする場合は、ajax を使用する必要があります。ページ全体を更新すると、速度が遅くなり、サーバーの帯域幅が無駄になるためです。
編集: AJAX の開始に関するいくつかの優れたチュートリアル
そのためには、アプリケーションを設計する必要があります。更新するwindow.location
と、ページ全体がリロードされます。
クライアント側のテンプレートまたはpjaxを確認してください。