Mam formularz z niektórymi polami wyboru i wejściowymi polami wyboru i pokazuje, czego użytkownik chce za pośrednictwem wywołania ajax. Problem polega na tym, że gdy użytkownik kliknie element i wyświetli się strona ze szczegółami, a następnie zdecyduje się wrócić do poprzedniej strony, musi kliknąć i ponownie wybrać poprzedni wybór.
Chciałbym, aby WP zapisał wszystkie opcje w sesji po kliknięciu przycisku strony ze szczegółami i zapisał rzeczywiste informacje w sesji, a następnie, gdy ponownie odwiedza stronę, wartości będą wyszukiwane w sesjach i ustawiane, jeśli jakieś są uznany.
Czy można to zrobić w WP?
Jeśli tak to jak?
Uproszczmy to i powiedzmy, że mamy coś takiego w naszej formie:
<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" />
Nie używam przycisku Prześlij w moim formularzu, jest obsługiwany przez AJAX przy zmianie danych wejściowych.
A w moich wynikach uzyskaj przez ajax Mam link do strony szczegółów:
<a class="detail-info-link" href="<?php echo $url ?>">
Wiesz, jak mogę przechowywać moje wartości w Sesji i wywoływać je podczas ponownego odwiedzania / ponownego ładowania / powrotu w przeglądarce?
Muszę być w stanie odczytać zawartość sesji i korzystać z niej za pomocą? Javascript? i uruchom moją funkcję wyszukiwania przez ajax, która już działa dobrze.
Muszę tylko zapisać (prawdopodobnie przed przejściem do $ link w szczegółach według przycisku szczegółów oraz odczytać i wysłać zmienne sesji (jeśli istnieją).