Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Salve comunidade!
Tenho um script php responsável por gravar informações de um formulário.
Ele é chamado através do evento click do botão 'Salvar' usando AJAX.
Funciona com uma pequena exceção:
Em minha função php, que salva os dados do formulário tenho um **else**, com um echo 'false', o motivo disso é que caso nenhuma das condições funcione, preciso que o php retorne **false** e que o script com o AJAX receba esse valor, acionando um alert.
$("#salvar").click(function(){
$.ajax({
url: "http://meusite.com/acoes.php",
data: "?task=save",
dataType: 'json',
success: function(data){
if(data =='false'){
alert("Seu histórico está cheio!");
}
}
console.log(data);
});
});
Resumindo, o problema é o callback, como faço para receber uma resposta do PHP que o JQuery consiga interpretar e usar num if?
No php estou simplesmente usando:
echo 'false';
Tentei também:
echo json_encode('false');
Carregando comentários...