2016-12-29 91 views
-1

我想用Jquery AJAX將外部頁面加載到div,該頁面包含大量的外部jQuery插件。我能夠加載頁面,但插件不工作。我想通過jQuery AJAX加載外部頁面時加載這些jquery插件。有什麼辦法可以做到嗎?請提供我的鏈接片段(如果可用)。使用jQuery AJAX加載外部頁面的一些外部JS文件

+3

你能告訴我你的代碼.....如果你的加載外部js然後你必須檢查添加額外的js庫文件 –

回答

-1

我假設你正在做這樣的事情。

$.get(url,data).done(function(response){ 
     var html = response.html; 
     $('selector').append(html); 
     $('carousel').init();//example of how to manually trigger a plugin 
     }); 

通常插件init方法被稱爲一個事件,無論是DOM已準備就緒或DOM加載事件,但在你的情況下init方法是從來沒有triggered.So, 您需要手動觸發裝車後插件內容。 在上面的例子中,一旦內容被加載,我已經提供了一個插件(這裏是輪播)如何被觸發的例子。

+0

爲什麼這是downvoted? – Varun