[英]Jquery: Submit form after successful validation
验证工作完美。 但是,当验证通过时,屏幕将显示JSON消息,并且不会重定向到/settings/branch
。 没有验证代码,它就可以正常工作,重定向和所有工作。
$("#JqAjaxForm").validate({
rules: {
branch_name: {
minlength: 2,
required: true
},
version: {
required: true,
minlength: 2,
},
},
highlight: function(element) {
$(element).closest('.control-group').removeClass('success').addClass('error');
},
success: function(element) {
element
.addClass('valid')
.closest('.control-group').removeClass('error').addClass('success');
},
submitHandler: function(form) {
//e.preventDefault();
dataString = $(form).serialize();
$.ajax({
type: "POST",
url: "/settings/branch",
data: dataString,
dataType: "json",
success: function(data) {
clearForm(form);
if(data.field_check){
window.location.href = "/settings/branch/";
} else {
$("#message_ajax").html("<div class='alert alert-error fade in'>" + data.message + "</div>");
}
}
});
//form.submit();
$(form).ajaxSubmit();
}
});
看一看...
http://forum.jquery.com/topic/after-successful-validation-form-not-submitting
alano999的最新回放。 希望对您有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.