0

在这里你可以看到我的代码:

$('form').submit(function(e){
    e.preventDefault();
    bootbox.confirm("Are you sure ?", function(response) {
        if(response){
            $('form').submit();
        }
    });
});

所以,我抓住了提交事件,我希望用户在真正提交之前确认。

在我的示例中,我有一个问题,如果用户确认 OK,则响应为 true,所以我这样做$('form').submit();。之后,我的代码再次捕获提交事件,并且确认对话框仍然出现一次。这是一个无限循环。

我该如何解决?谢谢 !

4

0 回答 0