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á!
Pergunta
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á!
Editado por willmkLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.