.validate()可以通过传入具有各种配置选项的对象来进行配置。在这种情况下,将
submitHandler回调设置为表单提交代码即可完成这项工作。
我还整理了一些示例代码,以向您展示如何编写更多惯用的jQuery。
我使用
jQuery.post()
而不是,jQuery.ajax()
因为它jQuery.ajax()
是一种低级方法,仅在您要自定义AJAX请求的行为时才使用,就像我们自定义AJAX的行为一样.validate()
。可以通过调用准备表单的所有输入以进行过帐
.serialize()
。这样会准备一个URL编码的键值字符串,例如name=John+Doe&email=john%40doe.com
,然后可以将其用作POST的数据。
例
$(document).ready(function() { $('#myForm').validate({ submitHandler: function(form) { $.post('subscript.php', $('#myForm').serialize()); } });});


