在jquery验证远程方法之后,表单将不会提交

在jquery验证远程方法之后,表单将不会提交,jquery,validation,Jquery,Validation,这是我的代码,它完美地完成了远程验证。但是,表格将不会提交。当我检查chrome调试器时,没有调用提交表单。当我删除远程验证规则时,表单将被提交。当我删除远程规则并替换为其他基本必需规则时,表单将提交。没有错误信息,很难看出我做错了什么。谁能给我指出正确的方向吗 $("#register_student_2").validate({ rules: { relationship: { required:true, re

这是我的代码,它完美地完成了远程验证。但是,表格将不会提交。当我检查chrome调试器时,没有调用提交表单。当我删除远程验证规则时,表单将被提交。当我删除远程规则并替换为其他基本必需规则时,表单将提交。没有错误信息,很难看出我做错了什么。谁能给我指出正确的方向吗

$("#register_student_2").validate({
 rules: {

          relationship: {
             required:true,
               remote: {
                    type: "POST",
                    url: "includes/check-relationship.php",
                    data: {
                          fieldData : function() {
                            return $("#relationship").val();
                          }                           
                     },
                    dataType:"json",
                    dataFilter: function(data) {
                        var json = jQuery.parseJSON(data);
                        if(json.error == "true") {
                            return "\"" + json.errorMessage + "\"";
                        } else {
                            return success;

                        }

                    }
                }
             },           
           },




submitHandler: function (form) {
    $(form).ajaxSubmit({
         beforeSubmit: function () {
            $('html, body').animate({
                scrollTop: 0
            }, 'slow');
            $("#reg-output1").html('output some html');
        },
        clearForm: true,
  success: function (data) {
            var msg_parts = data.split("|");
            if (msg_parts[0] == "success") {
                $("#reg-output1").html('output some more html');
                $('#li_complete_registration').removeClass('disabled');
                $("#complete_registration").attr('href','#href_complete_registration');

            } else {
                $("#reg-output1").html('output even more html')
            }
        },
    });




}
});

如果您在验证过程中遇到问题,您应该调试该文件。。。(如果一个复杂的文件不起作用,而简单的文件起作用,首先肯定有问题)我建议在maximun简化文件,然后逐行取消注释,看看问题出在哪里。如果您也需要该文件,请共享。。想了解更多信息。