AJAX w jQuery, Funkcja umozliwiajaca wysylanie kilku zapytan jednoczesnie |
AJAX w jQuery, Funkcja umozliwiajaca wysylanie kilku zapytan jednoczesnie |
19.10.2012, 19:15:40
Post
#1
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 1 Dołączył: 4.08.2012 Ostrzeżenie: (10%) |
witam, mamy sobie formularz rejestracji. dodajemy tam opcje automatycznego sprawdzania dostepnosci wpisywanego logniu oraz emaila.
probowalem to zrobic jak zaczynalem czytac o ajaxie. ale znałem tylko prosta deklaracje open,send i onreadystatechange wiec nic z tego nie wyszło, bo ajax byl w dwoch miejscach i np jak wychodziło ze login jest wolny to stan emaila sie zmieniał itd. jakby sie zakłócały te dwa wywołania. w kazdym razie teraz w kursie opisuja taka funkcje:
czy utworzenie dwoch funkcji (jedna dla forma gdzie sie wprowadza login, druga dla emaila) rozwiazała by moj problem? tzn jak wpisze login i pokaze ze jest wolny, a potem wpisze email i bedzie wolny to bede miał 2 razy napisane obok inputow wolny, a nie w jednym wolny a w drugim zajety mimo ze oba sa wolne (tak jak miałem w pierwszym przykladzie)? mozliwe bedzie wykorzystanie ajaxa w kilku miejscach na stronie bez ryzyka ze beda ze soba kolidować? w sumie wystarczy odpowiedz tak/nie :P |
|
|
19.10.2012, 23:45:54
Post
#2
|
|
Grupa: Zarejestrowani Postów: 208 Pomógł: 28 Dołączył: 9.08.2004 Skąd: Stargard Ostrzeżenie: (0%) |
Witam,
w sumie to "tak". Natomiast bardziej szczegółowo to (wariant prosty): 1. napisz i podepnij funkcję obsługującą zdarzenie wyjścia z pola (dla pola login i dla pola mail) 2. w każdej funkcji wyślij zapytanie AJAX sprawdzające czy dana wartość jest wolna [polecam użycie formatu JSON -> jQuery.getJSON()] 3. w funkcjach zwrotnych w zależności od wyniku ustawiaj tekst "wolne" lub nie dla danego pola Bez tego ani rusz: http://api.jquery.com/category/events/ http://api.jquery.com/category/ajax/ http://php.net/manual/en/function.json-encode.php Pozdrawiam i powodzenia -------------------- errare humanum est
|
|
|
Wersja Lo-Fi | Aktualny czas: 20.05.2024 - 11:43 |