![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 8.01.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam zmagam sie z kolejnym problemem. Wkleje caly kod zeby latwiej bylo mi pomoc
Chodzi o to ze potrzebuje zmiennej JS "ro" zeby 2-gi <select> był zależny od pierwszego(rodzina). Coś ala wybieram markę samochodu a później mam do wyboru model. Po prostu przekazać umiem ale muszę wykorzystać do tego ukryty formularz i nacisnąć submit. Działa to tylko z przeładowaniem strony. A ja potrzebuje bez. Słyszałem ze jakoś za pomocą <ifram> można to zrobić tylko nie mam pojęcia jak. Proszę o pomoc i z góry dziękuje Ten post edytował buker 9.01.2011, 22:45:26 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Słowo klucz: AJAX.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 8.01.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem z czym to się je i jak się z tego korzysta. Znalazłem ze dzięki HttpRequest w ajaxie można przesłać zmienna ale nie mogę znaleźć przykładu. Jak by można prosić o jakiś przykład wykorzystania tego
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Nie musi to też być Ajax, choć dla użytkownika będzie on świetnym ułatwieniem. Podejdź do sprawy tak, że użytkownik wybiera wpierw 1 selecta, następnie przeglądarka przesyłą post do ciebie (z id wybranego selecta) i dopiero wyświetlasz ten drugi select. Czyli kiedy user coś wybierze (onselect) to wykonujesz formularz. Z ajaxem chodzi o to że przy onselect wysyłasz tak jakby w tle zmienną do php, on zwraca ci listę kategorii np w json (format zapisu danych) i wrzucasz je do selecta poprzez javascript. Jak się postarasz to sobie poradzisz.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Nie można przesłać zmiennej. Można wykonać całe żądanie HTTP (tak jakbyś w nowej karcie przeglądarki wszedł na stronę), a to żądanie zaś może w URL-u albo korzystając z metody POST w zmiennych żądania przesłać tą zmienną, a w odpowiedzi (tu PHP może na podstawie tej zmiennej wygenerować odpowiedź) uzyskać listę do wstawienia w SELECT.
Przykładów wykorzystania XHR jest cała masa. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 16:09 |