【发布时间】:2015-09-21 09:11:12
【问题描述】:
我正在使用 jquery load() 加载多个项目。一切正常。
for(i = 0; i<item.length; i++){
$( '#parent'+i).load('file'+i+'.html',function(){
customFunctions();
});
}
我的问题是,我需要在所有加载完成后运行customFunctions()。我上面的代码多次运行它。如何在所有文件加载完成后才运行一次customFunctions()?
【问题讨论】:
-
你为什么不在
$(document).ready()的末尾调用它? @贝基 -
您发布的代码实际上没有意义。您没有将任何数据传递给服务器吗?否则,为什么要在 for 循环中调用完全相同的请求?
-
@Varun 谢谢,但这是在页面加载后触发的。所以
$(function() { }将不起作用。 -
等等,你最好解释一下你的预期行为是什么
标签: javascript jquery