私は、ajax呼び出しを実行してページの下部に結果(動的HTML)を生成する検索ページを持っています。問題は、ユーザーが結果(別のサイト)に行き、その後に戻るボタンを押すと、元のページとクエリがそこにありますが、ダイナミックHTMLがなくなったときです。動的HTMLとjqueryを使用した戻るボタン
jquery履歴プラグインを使用しています。これは、ユーザーがピザを検索する場合は、URLに「#pizza」を追加する必要があります。そして、私のページが読み込まれるたびに#の後に来るものから状態を復元することができます。しかしこれには、ajax呼び出しを再作成し、再度検索を行い、再度動的HTMLを構築する必要があります。
ユーザーが「戻る」を押すと結果ページがすぐにそのまま残っているように構造化することは可能ですか?
実際はありませんが、誰かが確かにプラグイン、ローカルストレージまたはプッシュステートを提案します。おそらく空白の検索に戻り、もう一度ajaxコールを行うか、target = _blankを使用することをお勧めします。 – adeneo
あなたのHTML構造/状態を 'localStorage'(HTML5)の中に格納することができます。 –