在这里你可以看到我的代码:
$('form').submit(function(e){
e.preventDefault();
bootbox.confirm("Are you sure ?", function(response) {
if(response){
$('form').submit();
}
});
});
所以,我抓住了提交事件,我希望用户在真正提交之前确认。
在我的示例中,我有一个问题,如果用户确认 OK,则响应为 true,所以我这样做$('form').submit();
。之后,我的代码再次捕获提交事件,并且确认对话框仍然出现一次。这是一个无限循环。
我该如何解决?谢谢 !