-1
我想用Jquery AJAX将外部页面加载到div,该页面包含大量的外部jQuery插件。我能够加载页面,但插件不工作。我想通过jQuery AJAX加载外部页面时加载这些jquery插件。有什么办法可以做到吗?请提供我的链接片段(如果可用)。使用jQuery AJAX加载外部页面的一些外部JS文件
我想用Jquery AJAX将外部页面加载到div,该页面包含大量的外部jQuery插件。我能够加载页面,但插件不工作。我想通过jQuery AJAX加载外部页面时加载这些jquery插件。有什么办法可以做到吗?请提供我的链接片段(如果可用)。使用jQuery AJAX加载外部页面的一些外部JS文件
我假设你正在做这样的事情。
$.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, 您需要手动触发装车后插件内容。 在上面的例子中,一旦内容被加载,我已经提供了一个插件(这里是轮播)如何被触发的例子。
为什么这是downvoted? – Varun
你能告诉我你的代码.....如果你的加载外部js然后你必须检查添加额外的js库文件 –