![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 9.09.2011 Ostrzeżenie: (10%) ![]() ![]() |
Witam
Napisałem taki kod:
PLIK PHP
I teraz chciałbym metodą get przekazać wybraną wartość do pliku php bez odświerzenia strony. Może ktoś mnie naprowadzić co robię nie tak? Pozdrawiam Ten post edytował einter-project 16.04.2012, 18:24:28 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 14 Dołączył: 25.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli chcesz coś przesłać jakąś wartość za pomocą .ajax, to powinieneś uruchomić tę funkcję w momencie, kiedy ta wartość istnieje, a nie kiedy ładuje się strony i wartość jest pusta.
Ty zrobiłeś tak, że strona się ładuje i próbuje wysłać zmienną, która w ogóle wtedy nie istnieje i tym samym nic się nie dzieje. Poza tym, do czego Ci jest potrzebne to .each w tym skrypcie, skoro nie masz możliwości wyboru wielu pól tylko jedno?
Ten post edytował lukesh 16.04.2012, 18:29:54 -------------------- Edumemo.pl - Nauka Języków Obcych
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 9.09.2011 Ostrzeżenie: (10%) ![]() ![]() |
Może powiem o co mi chodzi.
Chce zrobić konfiguracje fusionCharts z podglądem bez przeładowania strony. Pól formularza będzie około 20 (input, select, checbox); I teraz przy wpisaniu każdej wartości chciałem aby się zmieniał się podgląd. Czyli przy zmianie każdego pola powinno odświerzyć preview.php. Ma to sens? I jak zrobić aby przy każdej zmianie odświerzało preview.php. Pozdrawiam |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 14 Dołączył: 25.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
W przypadku select i checkbox użyj $.change(). W przypadku input możesz użyć również .change() i wtedy wartość będzie wysyłana jak ktoś wyjdzie z pola (np. kliknie myszką gdzieś indziej) albo .keyup, jeśli chcesz żeby zmiany były wprowadzane po wpisaniu jednej litery, i wtedy pobierz tę wartość do zmiennej globalnej i sprawdź, czy poprzednia wartość w zmiennej jest inna i jeśli tak, wyślij dane.
Nie wiem, jak działa fusionCharts, ale jak chcesz przesyłać zmienną po każdej zmianie, to wystarczy, że zrobisz tak, jak wspomniałem. Możesz oczywiście za każdym razem przesłać wszystkie pola, jeśli będzie to konieczne. -------------------- Edumemo.pl - Nauka Języków Obcych
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 9.09.2011 Ostrzeżenie: (10%) ![]() ![]() |
Dzięki derdeczne za pomoc. Doszedłem do wniosku że jednak dam przycisk i po kliknięciu będzie odświeżał stronę.
Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 17:30 |