在jquery中使用post方法的问题

时间:2011-10-05 17:36:15

标签: jquery

我正在尝试使用jQuery发送输入。虽然我已成功并获得输出但我的问题是我无法对输出执行操作..

    $('#email').blur(function(){
        var email = $('#email').val();
        $('#emailrespond').show().html('<img width="80" height="27" src="images/dot.gif" >');
            $.post('showuserstatus.php', { emailid: email }, function(data) {
                    if (data == "YES"){
                        $('#emailrespond').show().html('Registered');
                    }

                    if (data == 'BLANKVALUE'){
                        alert(data);
                        $('#emailrespond').show().html('<img width="27" height="27" src="images/error2.gif"');
                    }
                    else {
                        $('#emailrespond').show().html('');
                    }
            });
    });

我的输出为YES,BLANKVALUE我尝试使用alert。但是没有执行该操作。当我在这些情况下尝试警觉时,我开始知道它的逃逸状况。

1 个答案:

答案 0 :(得分:0)

试试这个:

$('#email').blur(function() {
    var email = $('#email').val();
    $('#emailrespond').show().html('<img width="80" height="27" src="images/dot.gif" >');
    $.post('showuserstatus.php', { emailid: email }, function(data) {
        if (data == "YES") {
            $('#emailrespond').show().html('Registered');
        } else if (data == 'BLANKVALUE') {
            alert(data);
            $('#emailrespond').show().html('<img width="27" height="27" src="images/error2.gif"');
        }
        else {
            $('#emailrespond').show().html('');
        }
    });
});

即使数据为"YES",也会使用您的代码

进入最终版