0

サーバーのプルデータをダウンロードするajaxスクリプトがあります。これには、JavaScriptコードが含まれています。応答はinnerHTML、ターゲットdivのに配置されます。その後、スクリプトは、スクリプトタグの新しいhtmlを含むdivをスキャンします。

これは、動作を停止し始めるポイントです。最初に、各スクリプトをヘッドに追加しようとしましたが、正常に実行されましたが、外部から参照されるスクリプト(つまり、src = "test.js")をロードせず、新しいコードも実行しませんでした。

次の試みは、各スクリプトアイテムを実行してから、evalonを使用するscript.textことでした。これにより、解析されたスクリプトが正常に実行されましたが、外部から参照されるスクリプトは読み込まれませんでした。

誰かが次に何を試すべきかについて何か提案がありますか?

4

1 に答える 1

1

jQuery を使用している場合は、次の呼び出しを使用できます。

$.getScript("test.js", function(data, textStatus, jqxhr) {
   console.log(data); //data returned
});

ここでドキュメントを見つけることができます: http://api.jquery.com/jQuery.getScript/

または Mootools で:

Asset.javascript("test.js");

ここでドキュメントを見つけることができます: http://mootools.net/docs/more/Utilities/Assets

于 2012-11-21T15:04:43.193 に答える