首页 > 解决方案 > 多个 (8) Ajax 请求未同时获取内容

问题描述

我同时启动了 8 个 ajax 请求(到同一个链接,但使用不同的参数)。它们都同时触发(在浏览器中),但它们一次只返回 1 个结果(内容),而不是一次全部返回。

我在 for 循环中开始请求,一次 8 个。代码很简单:

$.ajax({
       url: vurl + module_name+"/keywords/research/"+current_step,
      type: 'POST',
      data: tosend,
      dataType: 'json'
  })
   .done(function (request) { console.log(request);} );

正如您在这张图片中看到的: https ://i.imgur.com/KGav5Yd.png

提出了所有请求,但它们一次完成 1 个。一旦一个完成,另一个完成等等......我该怎么办?

谢谢

标签: jqueryajaxasynchronous

解决方案


推荐阅读