![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 169 Pomógł: 2 Dołączył: 6.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Problem:
Na stronie musi się pokazać popup z formularzem, formularz mam np pod adresem /formularz.php Do otwarcie popup używam na przykład thickbox, na stronie wstawiam kod: Po kliknięciu linka pojawia się popup z formularzem, teraz jak kliknę w nim "następny rok" popup znika, cała strona się odświeża i jest następna strona wygenerowana przez formularz.php. Jest to efekt niepożądany, wszystkie operacje formularza powinny się odbyć w popup bez odświeżania strony. Rozwiązania: Przesyłanie stron przez AJAX Mogę spróbować wyciągnąć wszystkie dane POST z formularza wysłać przez AJAX i tak pobrać następną stronę. Tylko problem w tym, że nie wyciągnę danych za pomocą: document.getElementId('pole').value gdyż pola mogą ulec zmianie, formularz ustawia użytkownik. Gdyby istniała jakaś w funkcja JS która przed wysłaniem pobiera wszystkie dane POST to by mnie ratowała. Wczytanie ramki strony Tu nie wiem, czy jest możliwość wczytania ramki do thickbox, bo kompletnie ignoruje jak je wstawiam w HTML. Czyli:
Ten post edytował Earth 22.11.2010, 12:27:37 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 17.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Czy link w otworzonym okienku formularza rónież zawiera "class='thickbox'" ? Musisz przecież nową stronę również otworzyć za pomocą thickboxa... Inaczej będzie Ci zawsze przeładowywał stornę
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 169 Pomógł: 2 Dołączył: 6.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
w formularzu nie ma linka, tylko guzik submit
Ten post edytował Earth 22.11.2010, 19:23:12 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 16:26 |