0

我想將一個頁面加載到另一個頁面(我在laravel中工作)。我有頁面上的表單,當用戶點擊按鈕引導彈出窗口模式顯示。所以我需要在這個引導彈出模式中加載整個頁面(包括腳本和樣式)。問題是我在彈出的加載頁面,不能正常工作(我猜是因爲腳本。主頁有bootstrap,jQuery等等,而我的彈出視圖也有jQuery和bootstrap,以及其他一些腳本,所以我看到它會加載這些腳本兩次)。這是我的加載頁面POP操作之後出 enter image description here如何在引導模式彈出窗口中加載整個視圖(包含樣式和腳本)

我用laravel unisharp文件管理器github

這裏是我的編輯按鈕

<a class="few_edits btn green default edit-vid-btn" href="#" data-toggle="modal" data-target="#edit-vid">Edit video</a> 

我的js

$(function(){ 
     $(".edit-vid-btn").on('click', function(){ 

      //window.open('/laravel-filemanager/?type=Files', 'File Manager',"width=700,height=500"); 

      /*$.ajax({ 
       url: "/laravel-filemanager/?type=Files", 
       type: 'get', 
       success: function(data) { 
        $('.modal-video-cont').append(data); 
       } 
      })*/ 

      $('.modal-video-cont').load('/laravel-filemanager/?type=Files'); 

     }); 
    }); 

是控制檯的外觀有辦法解決它?

+3

是的,你可以使用iframe或將js放在頁面上,只加載html – madalinivascu

+0

謝謝你的回覆。是的,我看到,谷歌搜索後,我試圖與iframe –

+0

爲什麼不能從filemanger頁面中刪除js和css文件?那麼如果你只加載html,它應該可以正常工作。 – astroanu

回答

0

如果你有同樣的問題,只需將加載的數據附加到iframe中即可。就是這樣)

+0

你有沒有嘗試給每個外部文件的完整路徑,而不是相對路徑?就像''而不只是'' –

相關問題