1. 程式人生 > >bootstrap 模態視窗 第二次無法載入js 的解決辦法

bootstrap 模態視窗 第二次無法載入js 的解決辦法

背景

在使用模態視窗的時開啟第一次是沒有問題的 ,一切正常,在開啟第二次的時候,沒法載入相應的js

原因

bootstrap 使用模態視窗時候使用
 $("#McustomerAdd").modal({
        		   remote: url,
        		   show:true
        	   });
如上程式碼時候,不會再次呼叫js。

解決辦法

1、<a href="demo.jsp" data-toggle="modal" data-target="#mymodal">開啟</a>
使用連結開啟模態視窗(我沒試過) 2、在彈出的頁面上關閉的時候手動刪除頁面 就會讓模態重新載入
 $('body').on('hidden.bs.modal', '.modal', function () {
        $(this).removeData("bs.modal");
        $(".modal-body").children().remove();
    });
這種我成功 了 最新更新 這種方法有點問題,我在改進,會產生,同一個頁面兩種談出口不能彈出的問題,解決辦法還在想。。。過會更新 目前解決辦法是,在彈出的頁面呼叫父頁面的js 去執行方法