Autor | Zpráva | ||
---|---|---|---|
Pavel Lakomy2 Profil * |
#1 · Zasláno: 6. 3. 2012, 22:45:32
Ahoj, prosim poradi nekdo, jak upravit tuto funkci:
Pokud bude yes, aby cela funkce ask_over_kod byla true a opacne, jak to udelat, dekuji moc. function ask_over_kod(){ var kod_hodnota = ask_captcha.val(); $.post('dat/captcha/capt.php', { kod: kod_hodnota }, function(data){ switch (data) { case "yes" : $("#ask_k").css("color","535353"); ask_captcha.removeClass("err"); return true; break; case "no" : $("#ask_k").css("color","cc3333"); ask_captcha.addClass("err"); return false; break; } }); } |
||
juriad Profil |
#2 · Zasláno: 6. 3. 2012, 22:53:23
není to možné (post probíhá asynchronně), zkus pochopit, co je callback a kdy se volá
|
||
Chamurappi Profil |
#3 · Zasláno: 6. 3. 2012, 22:53:55
Reaguji na Pavla Lakomeho2:
Nejde. To první áčko ve zkratce AJAX znamená asynchronní. V rámci jedné funkce nemůžeš vyslat požadavek a zá roveň zpracovat odpověď. Funkce ask_over_kod už bude dávno doběhlá v okamžiku, kdy se začne vykonávat callback zpracovávající data .
|
||
Pavel Lakomy2 Profil * |
#4 · Zasláno: 6. 3. 2012, 23:11:47
Chamurappi:
děkuji za vysvětlení, tak to musím vymyslet jinak :-( |
||
Časová prodleva: 12 let
|
0