我有一个带有 href
的按钮,用于发送数据,在此之前我想使用 Bootbox.js
显示一个弹出窗口
HTML:
<a href="submit?result=something">
<button class="alert btn btn-primary" type="button">Submit</button>
</a>
JS:
$('alert').click(function(){
bootbox.alert("Submitted!", function() {
console.log("Alert Callback");
});
});
这仅执行 href
操作,因此不会使用 Bootbox.js
显示弹出窗口。有没有办法在关闭此功能后立即执行功能并执行 href?
最佳答案
我认为您可以从 HTML 标记中删除超链接,只需保留按钮,然后执行如下操作:-
$('.alert').click(function(){
bootbox.alert("Submitted!", function() {
console.log("Alert Callback");
window.location.href = '/submit?result=something';
});
});
关于javascript - 在 href 之前执行 click() 函数中的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32495919/