表单验证后的Ajax函数

时间:2013-03-22 17:01:28

标签: jquery ajax validation

我正在使用jQuery.validate()来验证表单。

我正在尝试在验证后执行$ .ajax函数,但它不起作用。

代码的结构是:

$("#submit").click(function(){    
    if($("#form").valid() == true)
    {
        AJAX FUNCTION HERE, NOT WORKING
    }
});

$("#form").validate({
    VALIDATION HERE, IT WORKS
});

如果我在验证代码之外编写AJAX FUNCTION,它可以工作,但我需要在表单验证后处理它。

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

$("#submit").click(function(){    
    if($("#form").valid() != true)
    {
        alert('This is not returning true but '+$("#form").valid() );
    }
    else{
        //Ajax Call goes Here
    }
});

答案 1 :(得分:0)

点击事件中的

添加:

var valid = $('#frm').valid();
            if (!valid) {
                return false;
            }
//ajax code here