2016-01-05 8 views
0

Когда я нажимаю ссылку a, я хочу показать свое подтверждающее сообщение, но оно сразу исчезает. Код:Bootbox исчезает на событии JQuery .click

$(document).ready(function(){ 
    $('#deleteButton').click(function() { 
     bootbox.confirm("Are you sure?", function (result) { 
      return result; 
     }); 
    }); 
}); 

Я использую распорок тег в HTML код:

<s:a action="delete" id="deleteButton"> 

ответ

2

Попробуйте следующий код

$('#deleteButton').click(function (e) { 
    e.preventDefault(); 
    bootbox.confirm("Are you sure?", function (result) { 
     if(result) 
     { 
      window.location = "YOUR URL"; 
     } 
    }); 
}); 
+0

Этот метод работает также контролировать действия? –

+0

e.preventDefault() предотвратит перенаправление страницы. Затем вы можете использовать свой собственный код для перенаправления на страницу. – siva

+0

Я просто хочу, чтобы результат был правдой, если мое действие прошло успешно, если на странице не осталось повторных вступлений! Мне не нужно делать какие-либо переадресации. –

Смежные вопросы