我正在尝试使用 Jquery 表单插件以及验证(http://jquery.malsup.com/form/#ajaxForm)来验证和发布表单数据。
我试过在没有验证的情况下发送数据,它工作正常。例如:
$('#encodeForm').ajaxForm(function(res) {
$('#result').html(res.data);
console.log(res);
return false;
});
return false
阻止页面导航到服务器响应。
但是,当我用一个选项对象替换该函数时,上述方法不起作用:
$('#encodeForm').ajaxForm({ ......, success : function() { return false; } });
关于传递选项对象,如何防止页面导航(而不是 AJAX 响应?)
尝试的方法:
在验证回调中嵌套表单(当前)
在表单回调中嵌套验证(失败)
在表单上使用 form.submit 闭包(失败)