Bootbox关闭并停留在同一页面上。它应该重定向到onClick上的不同页面,然后“ok”。它是一个MVC应用程序,并在Click时重定向到Index操作。相同的代码适用于传统的Jquery确认框。
$('.navbar, .navv').click(function(e) {
e.preventDefault();
if(bootbox.confirm("Are you sure you want to leave the page!",
function (result) {
if (result === true) {
return true; //should redirect to the Home page
} else {
return false; //Should stay in the same page
}
}));
});
答案 0 :(得分:1)
只需删除if
周围的bootbox.confirm
循环,只有true
才会返回。
$('.navv').click(function(e) {
e.preventDefault();
bootbox.confirm("Are you sure you want to leave the page!",
function (result) {
if(result) {
window.open($('.navv').attr('href'));
};
});
});
点击此链接查看演示。 https://jsfiddle.net/y3o8gamp/