Как предотвратить выполнение скрипта после открытия BootstrapDialog?
Я использую BootstrapDialog для отображения некоторых предупреждений.
BootstrapDialog.alert({
type: BootstrapDialog.TYPE_DANGER,
title: 'Oops! ',
message: 'Error, occured',
buttons: [{
label: 'Ok'
}]
});
window.location.replace("http://example.com");
Я хочу, чтобы, если диалог открывался, он не перенаправлял на другую страницу. Он должен перенаправляться только в том случае, если пользователь нажимает кнопку "ОК", как если бы я использовал оповещение в JavaScript.
1 ответ
Решение
Вы должны приложить 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");
}
}]
});