ฉันมีแบบฟอร์มที่มีช่องทำเครื่องหมายและกล่องเลือกบางช่องและมันแสดงสิ่งที่ผู้ใช้ต้องการผ่านการโทร 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 ?>">
ความคิดใดที่ฉันสามารถเก็บค่าของฉันในเซสชันและเรียกพวกเขาเมื่อปุ่ม revisiting / reloading / back ในเบราว์เซอร์?
ฉันต้องสามารถอ่านเนื้อหาที่เก็บไว้ในเซสชันและใช้งานได้ผ่าน? Javascript? และเรียกใช้ fuction การค้นหาของฉันผ่าน ajax ซึ่งทำงานได้ดี
ฉันแค่ต้องเก็บ (อาจจะก่อนที่จะไป $ link ใน href ของโดยปุ่มรายละเอียดและอ่านและส่งตัวแปรเซสชั่น (ถ้ามี)