Bootbox对“ok”和“cancel”回调也做同样的事情。对于提示也是如此

时间:2018-01-30 17:08:48

标签: javascript jquery asp.net asp.net-mvc bootbox

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
        }
    }));
});

1 个答案:

答案 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/