1

我有一个动态加载 HTML+JavaScript 的 iframe。如何将 jQuery 加载到该 iframe 中并获得某种回调以说明它已准备好?我可以用这段代码加载它,但是没有办法告诉它什么时候完成,一定有更好的方法吗?

var content = myFrame[0].contentWindow || jqPreviewFrame[0].contentDocument;
var doc = content.document || content;
var head = doc.head;
var jQueryScript = doc.createElement("script");
jQueryScript.type = "text/javascript";
jQueryScript.src = "http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js";
head.appendChild(jQueryScript);
4

1 回答 1

0

检查这个问题

我在项目中使用的另一种方法是通过XMLHttpRequest. 传递 URL 并等待其onreadystatechange事件。代码成功到达后,使用eval()方法执行它。看看它是否也适用于你的情况。

于 2012-05-02T09:39:59.343 回答