0

以下に印刷したコードの何が問題なのかわかりません:

    window.top.location = window.top.location;

同じウィンドウに同じページをロードするだけだと思っていましたが、実際にはページを更新しています。

更新を防ぐために何ができますか? 私が望むのは、ページを同じウィンドウに再度ロードすることだけですが、リフレッシュはしません(サーバーリソースを防ぐため)?

4

2 に答える 2

0

データを永続化するために、いつでも Cookie を使用できますhttp://www.tutorialspoint.com/javascript/javascript_cookies.htm

しかし、そのユースケースについて聞いてもいいですか? ページの一部だけをアップロードする場合は、ajax を使用する必要があります。ページ全体を更新すると、速度が遅くなり、サーバーの帯域幅が無駄になるためです。

編集: AJAX の開始に関するいくつかの優れたチュートリアル

于 2012-09-29T14:21:32.237 に答える
0

そのためには、アプリケーションを設計する必要があります。更新するwindow.locationと、ページ全体がリロードされます。

クライアント側のテンプレートまたはpjaxを確認してください。

于 2012-09-29T14:18:27.080 に答える