Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z return
ekstro
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 11.10.2008

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


Mam takie pytanie: w jaki sposób zrobić return z funkcji "test" po wykonaniu post - tak aby w funkcji "beta" został wyświetlony alert z zawartością zmiennej msg z funkcji test"

CODE
beta = function() {

a = test();
alert(a);
}

function test(){

$.post("ajax_register.php",{nickname:document.forms['register_form'].InputNick.value},
function(data){
if(data.nick==true){
msg = "A";
}
else{
msg = "B";
}
}, "json");

return msg;
}
Go to the top of the page
+Quote Post
sirostr
post
Post #2





Grupa: Zarejestrowani
Postów: 40
Pomógł: 1
Dołączył: 29.01.2008
Skąd: Wielkopolska

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


pokaz cały kod
Go to the top of the page
+Quote Post
ekstro
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 11.10.2008

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


Jeszcze raz, trochę inaczej to ułożyłem:

CODE

checkNickname = function() {

$.post("ajax_register.php",{nickname:document.forms['register_form'].InputNick.value},
function(data){
if(data.nick==true){
msg = "nick true";
}
else{
msg = "nick false";
}
}, "json");

return msg;
}


W momencie kiedy wywołuję "checkNickname" dostaję za pierwszym razem msg null za drugim razem jest jest nick true albo false - wiadomo dlaczego. Nie potrafię sobie poradzić z "return msg" - chcę żeby ten return zrobił się dopiero po POST i po uzupełnieniu "msg"

Ten post edytował ekstro 11.10.2008, 09:58:42
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 01:59