![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 0 Dołączył: 24.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
mam funkcje w php, ktora wypisuje wybrane pola z select option - jak ja wywolac dopiero gdy uzytkownik nacisnie przycisk?
Czy musze to zrobic w javascript? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 259 Pomógł: 42 Dołączył: 8.04.2005 Skąd: Mława Ostrzeżenie: (0%) ![]() ![]() |
wklej skrypt, Twój opis nic nie mówi.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 0 Dołączył: 24.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
powyżej część formularza - gdzie mam wypisane dane a poniżej po naciśnięciu przycisku ich ponowny wypis. Ale niestety to nie działa :-(
|
|
|
![]()
Post
#4
|
|
![]() Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Jeśli chcesz to zrobić bez przeładowywania strony, nie obejdzie się bez Ajaxa. W inny sposób nie masz możliwości wykonania kodu PHP po całkowitym załadowaniu strony. Wynika to z prostego faktu, że kod PHP jest wykonywany po stronie serwera.
Jeśli ma to być wykonane z przeładowaniem strony, dajesz po prostu na przycisk zdarzenie onclick z wywołaniem odpowiedniego adresu i np. z jakąś zmienną $_GET, skrypt po stronie serwera po tej zmiennej orientuje się, że ma coś tam wykonać, wykonuje, zwraca Ci wynikową stronę (z wypisanymi tymi polami) i po zawodach. Oczywiście musisz też przekazać te zanzaczone pola w selekcie, więc to raczej zawrzyj w jakimś formularzu i całość puść POST-em, a zdarzeniu onclick nadaj f-cję przesłania forumarza. -------------------- Life's simple... You make choices and don't look back...
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 0 Dołączył: 24.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
Ale jak zrobię to z przeładowaniem strony będę miał powyższy formularz widoczny powyżej mojego drugiego wypisu?
Jeśli nie jak to zrobić w AJAXU |
|
|
![]()
Post
#6
|
|
![]() Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Jak zrobisz, to nie ma znaczenia. W przypadku Ajaxa musisz po prostu wypełnić jakiś element (div, p) tym, co zwróci Ci wywołana Ajaxem f-cja.
W przypadku przeładowania strony analogicznie. Od Ciebie zależy przecież, co się gdzie wyświetli na stronie. -------------------- Life's simple... You make choices and don't look back...
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 0 Dołączył: 24.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
trochę to brzmi wszystko magicznie, a ajaxa nie znam :-(. Trochę tylko PHP
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
Jest przyklejony temat z linkami do kursów, jest tam też ajax
![]() |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 259 Pomógł: 42 Dołączył: 8.04.2005 Skąd: Mława Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj to: http://docs.jquery.com/Ajax/jQuery.get
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 04:38 |