Ajax dataReady通过数据对象显示自定义警报

时间:2013-11-21 14:44:44

标签: javascript jquery ajax

我们如何自定义要显示的数据对象:电子邮件地址已经注册!通过javascript警报。
数据从servlet获取布尔值,如果电子邮件已经在数据库中,它现在显示true或false。

 $('#emailInput').on('change', function() {

            $.ajax({
                url: "Controller",
                cache: false,
                dataType: "text",
                data: "command=checkEmail&email=" + $(this).val(),
                success: dataReady

            });
        });


        $(window).load(function() {
            $('.log-out').fadeIn(200);
        });
    });

    function dataReady(data) {
        alert("Data: " + data);

        if (data == true){
            alert(data);
            $("#emailExists").html("The email address has already been registered!");
        }
    }

1 个答案:

答案 0 :(得分:0)

你想要我这样做。

if (data == true){
    alert("The email address has already been registered!");
    $("#emailExists").html("The email address has already been registered!");
}

无论如何,你在文本输入的任何变化中发送一个AJAX请求,这不是一个好的工作,太多的请求,我会检查长度或其他一些。