如何在BootstrapDialog打开后阻止脚本执行?

时间:2015-06-08 09:00:51

标签: javascript jquery bootstrap-dialog

我正在使用BootstrapDialog显示一些警报。

    BootstrapDialog.alert({
          type:  BootstrapDialog.TYPE_DANGER,
          title: 'Oops! ',
          message: 'Error, occured',
          buttons: [{
              label: 'Ok'

          }]
      });
    window.location.replace("http://example.com");

我希望如果对话框打开,它不会重定向到另一个页面。它应该只在用户点击“确定”按钮时重定向,就像我在javascript中使用警报一样。

1 个答案:

答案 0 :(得分:2)

您应该在window.location属性中附加buttons代码。试着这样做:

BootstrapDialog.show({
    type:  BootstrapDialog.TYPE_DANGER,
    title: 'Oops! ',
    message: 'Error, occured',
    buttons: [{
        label: 'Ok',
        action: function(dialog) {
            window.location.replace("http://example.com");
        }
    }]
});