27-讨论
11.6.3 讨论
ajaxForm
方法将自身绑定到表单的提交事件,这就允许它包含用于在Ajax请求中提交表单的按钮。后者在使用 ajaxSubmit
时不可用。 ajaxSubmit
方法在表单提交在其他地方处理(例如,验证插件)时很有用。为了整合验证和Ajax提交, ajaxSubmit
应该在submitHandler选项中使用:
$("#commentform").validate({
submitHandler: function(form) {
$(form).ajaxSubmit({
success: function() {
$(form).clearForm();
alert("Thanks for your comment!");
}
});
}
});
除了 alert
以外,表单插件还提供了 clearForm
方法,该方法从表单中删除所有值,简化了用户上传其他文件的工作。