我正在测试 Parsley 框架,我必须说我真的很喜欢它的简单实现。
我唯一的问题是,如果我尝试在表单验证正确的情况下附加 ajax 提交,它似乎并没有流行起来。
下面是我的代码。
<form data-validate="parsley" action="reply.html" method="post" id="main-form">
<input type="text" name="email" data-type="email" data-required="true" /><br />
<input type="submit" name="submit" />
</form>
<script>
$("#main-form").submit(function(event){
event.preventDefault();
$.ajax({
type: "post",
url: $(this).attr('action'),
data: $("#main-form").serialize(), // serializes the form's elements.
dataType : 'json',
success: function(data)
{
if(data[0].status == 'success')
{
alert('its working ok');
}
}
});
});
/* end simple ajax form post */
</script>
它似乎所做的就是让我验证表单,然后正常发布,但是我正在寻找一种简单的方法来简单地验证表单,如果一切都好,请通过 ajax 提交数据。
我似乎无法通过他们的帮助文档找到一种简单的方法......非常感谢任何建议