如何使用ajax找不到结果时返回错误消息

时间:2017-09-18 13:43:50

标签: php ajax

大家好我想在找不到结果时显示错误消息,并且用户应该能够输入带或不带空格的数字。

house_percentage_new=ExpressionWrapper(Sum('number_of_houses‌​') / Sum('total'), output_field=models.FloatField())

1 个答案:

答案 0 :(得分:0)

当网址出现错误或异常时,您可以使用error:执行某些操作。 您可以按如下方式编辑代码:

$(document).ready(function () {
    $("button").click(function () {
        var account = $("#number").val();
        if (account.length !== 10) {
            $("p").text("number is not valid").css("color","red");
        }
        if (account != "") {
            $.ajax({
                url: "profile.php",
                method: "POST",
                data: {
                    number:account,
                },
                dataType: "JSON",
                success: function(data) {
                    $("#name").text(data.name);
                    $("#phone").text(data.phone);
                    $("#email").text(data.email);
                }
                error: function(err) {
                    // do something or alert user
                    alert("Result is not found")
                }
            });
        }
    })
})