允许动态关闭引导模式

时间:2017-08-15 22:04:49

标签: javascript jquery twitter-bootstrap bootstrap-modal

您好我从我的模态发送一些信息到我的php服务器。直到php服务器没有响应,我不希望模式以任何方式关闭(单击外部,按ESC,单击关闭按钮等)。所以我使用了以下代码:

$('#modal').on('hide.bs.modal', function (e) {
   e.preventDefault();
});

服务器响应后,如何恢复模态的默认行为?我尝试了以下但是它不起作用:

$('#modal').on('hide.bs.modal', function (e) {
   return true;
});

1 个答案:

答案 0 :(得分:2)

这种做法怎么样? 在执行ajax请求之前将变量submitting设置为true,并在完成后将其设置为false。

$('#modal').on('hide.bs.modal', function (e) {
    if (submitting) {
        e.preventDefault();
    }
});