Javascript 打开历史上的引导模式。在onClick中转到(-1)

Javascript 打开历史上的引导模式。在onClick中转到(-1),javascript,jquery,html,twitter-bootstrap,Javascript,Jquery,Html,Twitter Bootstrap,我有一个引导模式,当用户想要返回到上一页时,需要打开该模式。基本上,该过程的第一步是用户单击按钮,弹出一个模式,然后在模式中输入值后,用户希望继续进行下一步,此时将出现另一个模式,以基本上确认用户在上一个模式中输入的内容。如果用户想要更改其答案,可以返回上一页,然后更新其答案我的代码中的问题是,它可以返回到上一页,但模式无法打开。 第一个进程(第一个模式)上的HTML代码: 第二模态: $(document).ready(function(){ $('#modal_confirm').m

我有一个引导模式,当用户想要返回到上一页时,需要打开该模式。基本上,该过程的第一步是用户单击按钮,弹出一个模式,然后在模式中输入值后,用户希望继续进行下一步,此时将出现另一个模式,以基本上确认用户在上一个模式中输入的内容。如果用户想要更改其答案,可以返回上一页,然后更新其答案我的代码中的问题是,它可以返回到上一页,但模式无法打开。

第一个进程(第一个模式)上的HTML代码:

第二模态:

$(document).ready(function(){
    $('#modal_confirm').modal('show');
});
尝试在历史记录之后调用模态的函数。GO(-1)

//不工作
$(文档).ready(函数(){
函数showmodel(){
$('modal#u insert')。modal('show');
}
});
//警报(“开放”);

我怎样才能做到这一点?我的代码的哪一部分应该更改或调整?提前非常感谢您的帮助

打开引导模式时更改url的哈希值。也会根据散列触发模式打开

<script>
// use these codes inside $(document).ready...
$(_modal_id_).on('show.bs.modal', function (e) {
   window.location.hash = "open_modal";
})
if(window.location.hash == "#open_modal") { // edited: "open_model" to "#open_modal"
   var hash = window.location.hash;
   $(_modal_id_).modal('show');
}
</script>

//在$(文档)中使用这些代码。准备就绪。。。
$(_modal_id).on('show.bs.modal',函数(e){
window.location.hash=“打开模式”;
})
如果(window.location.hash==“#open_model”){//编辑:“open_model”到“#open_model”
var hash=window.location.hash;
$(_modal_id).modal('show');
}

因此,如果用户返回一页(例如),模态('show')将触发

Hi谢谢!!但它仍然没有解决我的问题:(答案已编辑,请再次检查。同时检查嗨!!!我很高兴它终于开始工作了!!!但一个小缺点是,当它进入第二个模式时,第一个模式会出现?也许我可以调整代码中的一小部分?你认为那会在哪里?当你进入另一个模式时,为这个模式添加事件
$(_另一个模式_id_).on('show.bs.modal',function(e){window.location.hash=“open_另一个模式”;})
,然后检查location hash
if(window.location.hash==“#open_另一个模式”){var hash=window.location.hash;$(_另一个模式_id_u.modal('show')}
我在URL中看到了从“打开”模式到“打开另一个”模式的更改,但它仍然显示了上次打开的模式:-(
$(document).ready(function(){
    $('#modal_insert').on('show.bs.modal', function (e) {
        var id = $(e.relatedTarget).data('id');
        //alert(id);
        $("#hearing_number").val(id);
});
$(document).ready(function(){
    $('#modal_confirm').modal('show');
});
        //not working
        $(document).ready(function(){
            function showModal() {  
            $('#modal_insert').modal('show');
            }
        });
        //alert("OPEN"); 

</script>
<script>
// use these codes inside $(document).ready...
$(_modal_id_).on('show.bs.modal', function (e) {
   window.location.hash = "open_modal";
})
if(window.location.hash == "#open_modal") { // edited: "open_model" to "#open_modal"
   var hash = window.location.hash;
   $(_modal_id_).modal('show');
}
</script>