有人可以向我解释一下吗。这里的目标是通过 ajax 调用加载外部 html,然后加载并执行与该 html 代码关联的外部脚本。
代码 A:
$('#content').load(toLoad,function(){
$.getScript("toLoadScript.js");
});
代码 B:
$('#content').load(toLoad,showNewContent());
function showNewContent() {
$.getScript("toLoadScript.js");
}
代码 C:
$('#content').load(toLoad,showNewContent);
function showNewContent() {
$.getScript("toLoadScript.js");
}
为什么只有代码 C 成功加载并执行脚本,而其他 2 没有。
与以下相关的问题:Jquery:在 ajax load() 之后运行脚本