2016-12-29 84 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