我正在尝试使用jquery $ .get从另一个页面加载一些内容。
这是我正在做的事情:
for(var i=0; i<users.length; i++) {
var myURL = "http://url.com/user.php?user=";
myURL = myURL + users[i];
$.get(myURL, function(data){
$('table').append( data )
});
}
那部分一切正常,它用返回的数据更新我的表。我的问题是我要显示一个加载图标,或者只是显示“加载”的文本,直到它完成从另一页加载所有数据为止。
我会从你尝试过的所有不起作用的东西中饶恕你,因为我真的很厌烦JS,这会令人尴尬。
任何建议都将不胜感激。
答案 0 :(得分:1)
var doneCounter = 0;
for(var i=0; i<users.length; i++) {
var myURL = "http://url.com/user.php?user=";
myURL = myURL + users[i];
$.get(myURL, function(data){
$('table').append( data );
doneCounter++;
if(doneCounter == users.length) hideBusy();
});
}