我现在有一个 .each-callback 的解决方案!
我必须为数组中的每个元素执行 ajax 请求。所以我制作了一个 div 容器,其中包含每个元素的所有 div 元素。每次加载时,div 元素在 .remove 之后变为绿色和 .slideUp。每次我问 div 容器是否为空时。如果是,我知道,所有元素都已完全加载(因为已删除)。
这是我的代码的一部分:
<script>
$(document).ready( function() {
$.each(myChannels, function(index, value) {
$("#tag_"+value).load('getxmls/ajaxrenewchannel/channel:'+value, function() {
$("#tag_"+value).removeClass('alert-info').addClass('alert-success');
$("#tag_"+value).slideUp('600', function () {
$("#tag_"+value).remove();
if( $('#loadcontainer').is(':empty') ) {
window.location = 'feeds/';
}
});
});
});
});
</script>
希望这可以帮助那里的人...