我想加载一个外部HTML。另外,外部HTML包含一些JavaScript代码。由于负载功能不会加载这个剧本,我必须使用getScript加入:
<div id="external-content"></div>
<script type="text/javascript">
$("#external-content").load("external.html #myid", function() {
// do something
});
$.getScript("external.js");
</script>
这就像一个魅力除非external.js具有尝试访问外部元素$(文件)。就绪命令, html的。在我看来,这个事件被解雇得太早。我也尝试把命令$ .getScript(“external.js”);进入.load回调,但没有成功。请注意,单独external.html并包括external.js直接按照预期工作。
为什么不在网站中加入你的external.js,加载external.html?并发起一个自己的事件,external.js作出反应? – 2012-02-29 16:15:41