我尝试发送16个异步请求到我的后端。AJAX异步不起作用
$.each(response, function(k, v) {
uploadAdditionalRows(v)
});
function uploadAdditionalRows(value) {
$.ajax({
url: "/asins/table_data/" + encodeURIComponent(value),
cache:false,
type: "GET",
success: function(response) {
console.log(response);
}
});
return;
}
但他们返回执行一个又一个。
怎么得到回应这个样子? :
@Igor说。 HTTP请求需要一定的时间才能启动,并且您不能同时启动很多请求......但您的调用不会等待另一端的结束,因此它们是异步的。尝试一个同步AJAX,你会看到它的作用。它实际上完全冻结了浏览器。 – Salketer
看到你的回复只是几个字节,你应该增加每个请求发送的数据量...... – Salketer
现在它只是空的响应。 – user2264784