E ai Galera, estou com um problema que a função não esta executando na ordem, por exemplo no codigo abaixo ele executa primeiro o if e depois o restante.
Alguém poderia me dar uma ajuda.
A Função que ele precisa fazer é verificar os 3 $.ajax primeiro e depois o if e se tudo tiver ok ele dar o submit no formulario, mas como falei ele executa o if primeiro e depois dos $.ajax.
Se alguém tiver outra ideia para fazer esses verificações e depois dar o submit, estou aceitando sugestões.
$('#envia').click(function(){
var dados;
$.ajax({
url : 'verificaCNPJ.php',
type : 'POST',
data : 'cnpj=' + $('#cnpj').val()+ '&op=cnpj',
success: function(data){
$('#resultadoCNPJ').html(data);
dados = dados + data;
}
});
$.ajax({
url : 'verificaCNPJ.php',
type : 'POST',
data : 'cpf=' + $('#cpf').val()+ '&op=cpf',
success: function(data){
$('#resultadoCPF').html(data);
dados = dados + data;
}
});
$.ajax({
url : 'verificaCNPJ.php',
type : 'POST',
data : 'email=' + $('#email').val()+ '&op=email',
success: function(data){
$('#resultadoEMAIL').html(data);
dados = dados + data;
}
});
if(dados == ''){
alert("Resultado "+dados);
//$("#wcomercialform").submit();
}else{
alert("Dados Incorretos, verifique antes de continuar.");
}
});