Para minha surpresa, estava fazendo um código e não consegui de nenhum jeito atribuir o um valor em uma variavel global, dentro do retorno do ajax. Para ser mais específico
$(function(){
var teste = true;
$.post('pagina.php',{},function(data){
if (data == 1){
teste = false;
}
});
alert(teste);
});
teste sempre sera 'true', mesmo o retorno(data) sendo 'false', já dei alert, já tentei chamar uma funcao externa e nada tambem, como:
function ajax(){
$.post('pagina.php',{},function(data){
if (data == 1){
return false;
}
});
return true;
}
teste = ajax();
alert(teste);
alguém sabe o que pode ser feito? muito obrigado desde já!
Question
willmk
Para minha surpresa, estava fazendo um código e não consegui de nenhum jeito atribuir o um valor em uma variavel global, dentro do retorno do ajax. Para ser mais específico
teste sempre sera 'true', mesmo o retorno(data) sendo 'false', já dei alert, já tentei chamar uma funcao externa e nada tambem, como:alguém sabe o que pode ser feito? muito obrigado desde já!
Edited by willmkLink to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.