0

サイトのユーザーを検索するメンバー検索フォームがあります。フォームメソッドは get です。

結果は、同じページに Ajax を使用して表示されます。ページはリロードされません。

ユーザーが検索結果をクリックすると、適切なページが同じタブで開かれます。

問題は、ユーザーがクリックして戻るときに発生します。検索結果が同じタブで開いているため、[戻る] をクリックすると検索フォームのページに戻りますが、すべての検索結果が失われます。したがって、ユーザーは検索をやり直す必要があります。

私が考えることができる唯一の解決策は、ajax を使用せず、検索語を URL に投稿することです。しかし、それは理想的ではありません。

誰もがより良い解決策を手に入れました.get変数を何らかの方法で保存して、ajaxが再びそれを取得できるようにしますか?

4

1 に答える 1

0

戻るボタンに「history.back()」を使用したと思います。get または post を使用して、ユーザーの入力変数をフォーム検索に渡す必要があります。

于 2013-06-04T03:49:02.917 に答える