![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 25.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Chcę w javascript stworzyc funkcję wykorzystywaną podczas walidacji pola formularza 'email' . funkcja checkEmail ma sprawdzac czy zadany adres email istnieje w BD. Jeśli tak to zwraca false -w przeciwnym wypadku true. CODE function checkEmail(element) { var result; jQuery.post("functions/is_email.php", { email: element.value }, function(data){ if(data=="true") { result=false; } else result=true; }); if(result) { return true; } else { alert("taki adres juz istnieje"); return false; } } Pytanie jest nastepujace : dlaczego funkcja dziala tak ze najpierw sprawdza if(result) a dopiero potem robi post za pomoca jQuery? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
poniewaz jQuery.post() domyslnie jest asynchroniczny
informacje jak to zmienic znajdziesz tu -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 05:59 |