我想加載一個外部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