AJAXを使用するときは、ページの更新と戻るボタンの解決策が必要です。戻るボタンとAJAXでのリフレッシュ
私はAJAXの実装にシンプルなjavascriptを使用しています。
誰かがコードスニペットを送信できる場合は、私は非常に感謝します。
AJAXを使用するときは、ページの更新と戻るボタンの解決策が必要です。戻るボタンとAJAXでのリフレッシュ
私はAJAXの実装にシンプルなjavascriptを使用しています。
誰かがコードスニペットを送信できる場合は、私は非常に感謝します。
、本質的に、あなたは、ハッシュ、IIRCのwindow.location.hashを変更
http://.../path?parms#hashpart
Whan ... &は、URLのハッシュ部分を監視する使用する必要がある、それはページをリロードしませんが、あなたのAjaxはそれを監視し、それに応答することができます。
jQueryを使用している場合は、the history pluginがあります。
onbeforeunloadイベントは、リフレッシュを防止するのに便利ですが、離れた場所に移動したり更新したりすると起動します。ユーザーがアプリにログインする必要がある場合は、ナビゲートしてリフレッシュすることをアドバイスする一般的なメッセージをいつでも表示できます。ユーザーがあなたのアプリのログアウトボタンをクリックすると、varを設定して警告を無効にします。おそらく同じことをする「閉じる」ボタンを作ることもできます。
ここに私の一部のページで使用されている解決策があります。変更が加えられたページにこれを追加します。
window.onbeforeunload = function() {
window.name = "reloader";
}
これらのページを終了するとこれが発生します。変更が加えられた場合は、トリガすることもできます。再ロードが必要なページを不必要にリロードすることはありません。 ブラウザで「バック」を使用した後にリロードするページに表示されます。
if (window.name == "reloader")
{
window.name = "no";
reloadPage();
}
これはあなたがする必要があるリロードページのリロードをトリガします... は、このことができます:) ところでああ、これはjsファイルであると思います。
お試しPathJS jQueryまたはその他の追加のlibは必要ありません。
これはjqueryを使用しないとうまくいきますか? – praveenjayapal
jQueryで何かできることはありませんが、プラグインソースを調べることで、どのような手法を使っているのか把握できます。 –