【发布时间】:2018-02-27 23:29:55
【问题描述】:
在加载 ajax 请求之前,我的每个 jQuery 似乎都停止了。 我认为 ajax 是异步的,这里有什么问题?
代码:
$('div').each(function(){
if($(this).attr('id')){
var that = this;
$.post('application/views/dashboard/dashboard.php?component='+$(this).attr('id')+"&settingid="+settingId, function(response){
$(that).html(response);
$(window).trigger('resize');
});
settingId++;
}
});
【问题讨论】:
-
同时通话数量有限制。您要发送多少个?
-
@TrueBlueAussie 4 但第二个调用速度较慢,然后它不会执行调用 3 和 4
-
你需要并行还是顺序运行,还是“不管,什么时候都完成就告诉我”?
-
好吧,我只是希望将响应放置在一个 div 中,当 1 个响应花费较长时间时,div html 正在加载...但是如果一个响应需要很长时间才能加载每个停止并等待跨度>
标签: javascript jquery ajax