2010-12-31 10 views
0

私は検索フォームページを持っています。これは私を怒りのようなページに連れて行き、検索基準に合ったレコードをいくつか表示します。レコードのいずれかをクリックすると詳細ページに移動します。 ここに私はjsスクリプトhistory.go(-1)を使用して戻ったボタンを配置して、検索結果と同じ結果を表示していました。 ではなく、最初に "CONFORM FORM RESUBMISSION"と表示され、F5キーを押すと特定のレコードが表示されます。検索されたレコードを保存しながら、詳細ページから検索結果ページに戻る方法はありますか?

答えて

1

検索結果ページのようなサウンドは、POSTページです。デフォルトでは、それらはブラウザによってキャッシュされません。そのため、「フォームの再送信」が必要です。POSTを再実行してページを再生成する必要があります。それをGETに変更すると、それがなくなります。

+0

tnx :)しかし、私はセッションなどを保存するようにこれを行うことができます他の方法はありますか?はいの場合はどうすればいいですか –

+0

セッションに結果を保存することができます。基本的に、フォームの投稿を検索ページに検索します。検索ページは、セッションで結果をキャッシュし、キャッシュされた結果を表示する通常のページにリダイレクトします。リダイレクトはGETになり、キャッシュされる可能性があるため、そのページに「戻る」を実行すると問題ありません。 –

+0

GETを使うのはとても簡単でした:)そして私のprobを解決しました:私はprobを解決するために全体の最後の夜を過ごしたが、できなかったこのサイトが大好きです。 –

0

GETを使用して検索フォームデータを送信すると、フォームの再送信を確認するメッセージが表示されます。

関連する問題