2017-02-10 2 views
0

ユーザーが戻るボタンをクリックしてページに戻ったときに、私はajaxリクエストを送信する必要があるという状況があります。 解決策はありますか?jqueryのページキャッシュからページが復元されたばかり(たとえば、「戻る」ボタンから)を検出する方法は?

おかげ

+0

解決策が見つかりました。 $(関数(EVT){(evt.persisted場合 \t \t \t){\t \t \t \t \t \t \t}他{ \t \t \t \t $アヤックス({ \t \t \t \tタイプ: 'POST' 、 \t \t \t \t \t url: '<?php echo base_url( "Cart/defalut_cart_menu")?>'、 \t \t \t \t \t成功:機能(データ){ \t \t \t \t \t \t $( '#カート-メニュー-1、#カート-メニュー-2')HTML(データ)。 \t \t \t \t \t} \t \t \t \t})。 \t \t \t \t \t})このチェックは、ページがキャッシュから読み込まれたり読み込まれたり、[戻る]ボタンをクリックするとfalseを返します。 – Shiplu

答えて

0

次の記事は、あなたの質問に答える必要があります。上記の記事の概念は、すべてのサーバー側からクッキーを設定して使用してクッキーを確認する要求ということである

Detecting when a page is loaded from the browser cache.

をJavaScript(またはjQuery)。クッキーが前に要求されたページのクッキーと一致する場合、それはキャッシュされたページです。そうでなければ、新しいページです。

希望に役立ちます。

関連する問題