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

この質問を確認してください。

私のプロジェクトで使用したもう 1 つの方法は、XMLHttpRequest. URL を渡し、そのonreadystatechangeイベントを待ちます。コードが正常に到着しeval()たら、メソッドを使用してそれを実行します。それがあなたのケースにも当てはまるかどうかを確認してください。

于 2012-05-02T09:39:59.343 に答える