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 回答