0

我正在使用bootsrap 验证插件进行表单验证。这是我的表单提交代码。我需要避免表单提交后的重定向。

$('#form').validator().on('submit', function (e) {
    if (!e.isDefaultPrevented()) {
         //ajax call
         return false;
    }
});

我参考了许多教程和他们的建议,以防止通过添加return false. 但对于这种情况,它不起作用。谁能告诉我,这里有什么问题。

4

1 回答 1

0

您必须手动阻止默认事件,因为如果一切正常,验证器将不会阻止提交。

所以试试这个:

$('#form').validator().on('submit', function (e) {
        if (!e.isDefaultPrevented()) {
            e.preventDefault();
            //Your ajax stuff
            return false;
        }
});
于 2017-01-30T13:48:41.353 回答