我有表格。它是在ActiveForm类的帮助下创建的。
我使用preventDefault();
方法阻止了标准提交,并使用AJAX调用我提交表单afterValidate
:
$('#form').on('afterValidate', function () {
var url = $('#form').attr('action');
var data = $('#form').serialize();
$.ajax({
type: "POST",
url: url,
data: data
});
});
一切都很好。但它只是第一次有效。第二次提交不与其他数据一起使用。如何在每次使用AJAX提交后重置表单的验证?