【发布时间】:2016-07-02 21:10:26
【问题描述】:
我想同时发送 AJAX 请求。我尝试使用 for 循环
for(i = 0;i <= 10; i ++){
$.get("http://search.roblox.com/catalog/json?CatalogContext=1&SortType=0&SortAggregation=3&SortCurrency=0&LegendExpanded=true&Category=0", function(r){
var date = new Date();
console.log(date.getTime());
});
}
但是,它们不是同时发送的,并且记录的时间之间存在明显差异。我想基本上在同一时间发送它们(如果可能的话)。 我想知道是否有任何方法可以做到这一点?
【问题讨论】:
-
AJAX 中的 A 表示 ASYNCHRONOUS。
-
不是真的@Kevin。只需在 for 循环中放置一个 for 循环,我就可以让它变得更快。
-
不,你没有,浏览器仍然只允许每秒 x 个并发请求,x 远远小于单个 for 循环在一秒钟内可以发送的数量。
-
@KevinB 不正确,它会以越来越快的速度降低性能!
-
作为警告,请不要侮辱他人。这些 cmets 已被删除。
标签: javascript jquery ajax