ATUALIZADO.  Bem, para complementar e explicar o que estou fazendo com o código mostrado abaixo, segue:  Desenvolvi um mecanismo para gerar uma nova senha para o usuáro....o código abaixo está dando um erro na verificação do retorno do json.  Quando preencho o campo email e clico no botao enviar, está entrando no IF e no ELSE, quando deveria apenas entrar no IF...  alguém pode me dar uma luz?  Abs, ------------------------------------------------------------------------  Salve desenvolvedores,  Estou com um problema no tratamento de mensagens de erro quando o usuário solicita uma troca de senha.  O cenário é o seguinte:  Se o usuário digita o endereço de email correto,  o sistema envia o email com a senha nova, mas os eventos de troca de icones (ajax), e mensagem de erro (alert) estão meio fora de ordem.  Mesmo o email digitado estando ok o sistema entra no else com as mensagens de erro (alert ("e-mail n\xE3o encontrado!");)  Se o usuário digita o email errado, na primeira vez funciona certo, mas na segunda parece que alguma variavel permaneceu com algum dado na memoria.  Abaixo segue o código e se alguém puder me ajudar eu agradeço DEMAIS.   $("#mailResetUsrPass").click(function () {
        if (!$("#email_fpass").val()) {
            alert(passForgetResponse)
            $("#email_fpass").focus();
            return false;
        } else {
            
            var resetMail = $('#email_fpass').val();
            $.ajax({
                type: 'post',
                dataType: 'json',
                url: "user_confirmSend.php",
                data: {
                    mailFromUser: resetMail
                },
                beforeSend: function () {
                    $("#mailResetUsrPass").removeClass("button_div");
                    $("#mailResetUsrPass").html("<img src='img/login/AJAX_loading.gif' width='17' height='17'/>").delay(1500);
                },
                complete: function (resJson) {
                    if (resJson.success === true) {
                        $("#mailResetUsrPass").html("<img src='img/login/iconOkMini.gif' width='17' height='17'/>").delay(900);
            $("#geral").fadeOut();
                    } else {
                        $("#mailResetUsrPass").html("<img src='img/login/icon_error.gif' width='17' height='17'/>").delay(200, function () {
                            $('#email_fpass').val("");
                            alert("e-mail n\xE3o encontrado!");
                            $("#geral").fadeOut();
                        });
                    }
                }
            });
        }
    });