Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]submit jQuery
usb2.0
post
Post #1





Grupa: Zarejestrowani
Postów: 341
Pomógł: 25
Dołączył: 28.09.2008
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Siema,
otoz tak
uzywam pewnego api ktore w zaleznosci od niewazne czego zwraca mi true albo false
user wypelnia form i na podstawie tych danych jest validowany formularz - wczesniej wspomniane true i false
w skrocie
$('form').submit(function(){
$.getJson('url').done(function(response){
if(response == true)
{ //formularz jest ok return true}
else { //dupa return false}
})
})

no tylko ze jak jest "ok" to return true nie dziala? albo ja niewiem o czym zapewne
chcialabym ze jak jest "ok" to ma sie normanie przeladowac forlumarz i po prostu przeslac dane, a tak sie nei dzieje

Ten post edytował usb2.0 18.04.2013, 14:34:20
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




AJAX wykonywany jest ASYNCHRONICZNIE.... Twoja funkcja kończy działanie z wynikiem FALSE zanim jeszcze AJAX się wykona, więc nie zależnie co ci ajax zwraca to submit tak czy siak dostaje FALSE
Go to the top of the page
+Quote Post
usb2.0
post
Post #3





Grupa: Zarejestrowani
Postów: 341
Pomógł: 25
Dołączył: 28.09.2008
Skąd: Lublin

Ostrzeżenie: (0%)
-----


thing is...
nie smiem sie z Toba klocic ale potrafie dac jeszcze console.log i jesli poprawnie sobie wypelnie form to jest okay

mam na mysli ze dochodzi do zdarzenia ze response == true


albo mnie zjedzcie po prostu tego potrzebuje na wczoraj : / wiem wstyd

Ten post edytował usb2.0 18.04.2013, 14:52:07
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
nie smiem sie z Toba klocic ale potrafie dac jeszcze console.log i jesli poprawnie sobie wypelnie form to jest okay
Ale czy ja powiedzialem, że ajax nic nie zwróci? Zwróci, ale już po tym, jak twoja funkcja submit nie zwróci nic. Nie wiem jak ci to wytłumaczyć.....
Go to the top of the page
+Quote Post
viking
post
Post #5





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


AJAX - asynchronous... (IMG:style_emoticons/default/smile.gif)
Jeśli chcesz inaczej to jQuery.ajaxSetup({async:false});
Go to the top of the page
+Quote Post
usb2.0
post
Post #6





Grupa: Zarejestrowani
Postów: 341
Pomógł: 25
Dołączył: 28.09.2008
Skąd: Lublin

Ostrzeżenie: (0%)
-----


przyjalem do wiadomosci : P
przyklad?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 20:46