使用带有JSON调用的jQuery进行验证时遇到问题

时间:2014-04-14 17:06:40

标签: javascript jquery json validation

我在MVC的View中有一个文本框,我必须在提交之前验证此文本框客户端。我正在使用jquery进行验证,如下所示:

$("input[type='submit']").click(function () {
            //validation at client side
            //------------------Code 1-------------------
            if ($("#txtName").val() == "") {
                alert("Please enter Name.");
                return false;
            }
            //------------------Code 1-------------------
            //------------------Code 2-------------------
            //call to database for validation
            $.getJSON("/Producy/IsExist?productname=toy", function (data) {
                if (data.IsExists == "1") {
                    alert("Product already exist.");
                    return false;
                }
            });
            //------------------Code 2-------------------

        });

验证仅适用于代码1 而非代码2 当我点击提交消息显示“产品已经存在”但表格已发布,即使我在提醒消息后写了return false。为什么它正在做这种行为。

感谢。

0 个答案:

没有答案