我正在使用带有验证插件的jQuery,网址是:http://docs.jquery.com/Plugins/Validation/validate
我想在通过ajax完成验证和提交流程后阻止表单提交。以下是我的代码:
$("#myform").validate({
rules: {...},
submitHandler: function(form) {
alert("Do some stuff...");
//submit via ajax
return false; //This doesn't prevent the form from submitting.
}
});
然而,这种方法的问题在于,即使我在处理函数的最后一行加上了 return false;
语句,submitHandler
仍会提交表单。我想要阻止默认行为并停止表单提交,因为我已经通过ajax进行了提交。
在 submitHandler
函数中经过ajax代码后,我该如何阻止代码继续提交表单呢?