0

jQuery.validate() を使用してフォームを検証しています。

検証後に $.ajax 関数を実行しようとしていますが、機能しません。

コードの構造は次のとおりです。

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

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

検証コードの外側に AJAX FUNCTION を記述しても機能しますが、フォームの検証後に処理する必要があります。

助けてくれてありがとう!

4

2 に答える 2

0
$("#submit").click(function(){    
    if($("#form").valid() != true)
    {
        alert('This is not returning true but '+$("#form").valid() );
    }
    else{
        //Ajax Call goes Here
    }
});
于 2013-03-22T17:13:56.367 に答える