ページ 11

ajaxsearchでブラウザの戻るボタンを押した時

Posted: 2013年6月24日(月) 05:27
by mojira
お世話になります。 

IE8にて、ajaxsearchの検索結果一覧(non-ajaxmode)リンクから詳細ページに移動後、検索結果一覧ページに戻るためブラウザの戻るボタンを押した時
Web ページの有効期限が切れています
可能性のある原因:
•この Web ページのローカル コピーは古くなっているので、Web サイトからまたダウンロードする必要があります。
対処方法:
ページを再度表示するにはツール バーの [更新] ボタンをクリックしてください。更新後、特定の Web ページへ再度移動したり、情報を再入力する必要がある場合もあります。
このような表示になります。
上記が表示されている時にブラウザを再読み(F5)込みすると、検索結果一覧ページが表示されます。
chromeなど他のブラウザでは起こりません。

対策として、ajaxsearch検索窓の
<form id="ajaxSearch_form" action="search.html" method="post">
<form id="ajaxSearch_form" action="search.html" method="get">
method="post"をmethod="get"に書き換えた所、上記のエラー表示はなくなりましたが、これはセキュリティーなど運用的には問題が無いのでしょうか?

どうぞ宜しくお願い申し上げます。

-----
[サーバ]
 PHPバージョン: PHP5.3.3
 DB: MySQL5.0.95
[modx]
 バージョン: modx-1.0.10J
[クライアント]
 ブラウザ: IE8
-----

Re: ajaxsearchでブラウザの戻るボタンを押した時

Posted: 2013年6月24日(月) 10:35
by yama
getのほうがよさそうに思います。セキュリティー上の懸念については、もともとgetでの動作を封じているわけではないので、それはそれで別問題として考えることと思います。

Re: ajaxsearchでブラウザの戻るボタンを押した時  【解決済み】

Posted: 2013年6月24日(月) 17:28
by mojira
yamaさんへ

何時もありがとうございます。m(_ _)m
yama さんが書きました:getのほうがよさそうに思います。セキュリティー上の懸念については、もともとgetでの動作を封じているわけではないので、それはそれで別問題として考えることと思います。
了解です!
getで運用してみたいと思います。