我正在使用bootsrap验证插件进行表单验证。这是我的表单提交代码。我需要避免在提交表单后重定向。
$('#form').validator().on('submit', function (e) {
if (!e.isDefaultPrevented()) {
//ajax call
return false;
}
});
我参考了许多教程及其建议,通过添加return false
来防止重定向。但对于这种情况,它不起作用。谁能告诉我,这里有什么问题。
您必须手动阻止事件默认,因为如果一切正常,验证者将不会阻止提交。
所以试试这个:
$('#form').validator().on('submit', function (e) {
if (!e.isDefaultPrevented()) {
e.preventDefault();
//Your ajax stuff
return false;
}
});