私はいくつかのチェックボックスと入力ボックスselectboxesを持つフォームを持っています、そしてそれはユーザーがajax呼び出しを介して欲しいものを示しています。問題は、ユーザーがアイテムをクリックして詳細ページが表示された後、前のページに戻り、クリックして前の選択を再度選択する必要がある場合です。
詳細ページのボタンがクリックされたときにセッションのすべてのオプションを保存し、セッションの実際の情報を保存してから、ページに再びアクセスするとセッションで値がチェックされ、設定されている場合はWPに設定したい見つかりました。
それはWPで行うことができますか?
はいの場合、どのように?
それを単純化しすぎて、フォームに次のようなものがあるとしましょう。
<input class="car_color" type="checkbox" name="car_color" value="1" />
<input class="car_color" type="checkbox" name="car_color" value="2" />
<input class="car_color" type="checkbox" name="car_color" value="8" />
<input class="car_color" type="checkbox" name="car_color" value="4" />
<input class="car_color" type="checkbox" name="car_color" value="6" />
フォームで送信ボタンを使用せず、入力の変更時にAJAX経由で処理されます。
そして、私の結果にはajax経由で取得し、詳細ページへのリンクがあります:
<a class="detail-info-link" href="<?php echo $url ?>">
セッションに値を保存し、ブラウザのボタンを再表示/再読み込み/戻るときに呼び出す方法はありますか?
セッションに保存されたものを読み取り、「Javascript」経由で使用できるようにする必要があります。そして、すでに機能しているajaxを介して検索機能をトリガーします。
保存するだけです(おそらく、詳細ボタンでhrefの$ linkに移動し、セッション変数が存在する場合)。