Javascript 等待多个服务器响应

Javascript 等待多个服务器响应,javascript,ajax,Javascript,Ajax,我需要从服务器获取数据,但在一个响应中,我只能获取N行(但我需要全部数据,帐户可以有10N或1000N行),在我获得第一个响应之前,行的数量未知(其中包含N的数量),我的逻辑取决于此数据,这意味着我需要等待加载,然后再执行我的操作,我看到了3种方法: 异步循环/递归:false,但我不能使用此,因为应用程序策略 setInterval(处理程序,500)和标志之类的内容加载结束 我发送第一个请求,并依赖于获取的数据,创建承诺获取其他部分,等待所有请求,然后完成我的工作 但我希望在现代js中,我们

我需要从服务器获取数据,但在一个响应中,我只能获取N行(但我需要全部数据,帐户可以有10N或1000N行),在我获得第一个响应之前,行的数量未知(其中包含N的数量),我的逻辑取决于此数据,这意味着我需要等待加载,然后再执行我的操作,我看到了3种方法:

  • 异步循环/递归:false,但我不能使用此,因为应用程序策略
  • setInterval(处理程序,500)和标志之类的内容加载结束
  • 我发送第一个请求,并依赖于获取的数据,创建承诺获取其他部分,等待所有请求,然后完成我的工作

  • 但我希望在现代js中,我们有一些更好的方法来解决此类问题。它是现代的,只是为了承诺(异步/等待)。

    使用。它是现代的,只是为了承诺(异步/等待)。

    为什么需要所有的行?为什么不像一个“无限滚动”的东西一样使用,在那里你可以得到你需要的行呢?我需要它,因为我的应用程序逻辑依赖于它,我提供了实体上CRUD操作的接口,依赖于它的一些将对你有帮助。如果你被卡住了,告诉我在哪里,我可以试着帮助你更多。为什么你需要所有的排在前面?为什么不像一个“无限滚动”的东西一样使用,在那里你可以得到你需要的行呢?我需要它,因为我的应用程序逻辑依赖于它,我提供了实体上CRUD操作的接口,依赖于它的一些将对你有帮助。如果你陷入困境,告诉我在哪里,我可以试着帮助你更多。在我得到第一个响应之前,我不知道承诺的金额哦。。。我认为没有预先构建的功能。我只是在我的nodejs脚本中使用了一个简单的旧循环,它必须做基本相同的事情:这应该作为对原始帖子的评论发布。我现在必须复制它吗?我当前的解决方案是有问题的方式3,我希望有更好的方式来解决类似问题,但如果没有,我想问题的答案是在我得到第一个回答之前我不知道承诺的金额哦。。。我认为没有预先构建的功能。我只是在我的nodejs脚本中使用了一个简单的旧循环,它必须做基本相同的事情:这应该作为原始帖子的评论发布。我现在必须复制它吗?我目前的解决方案是有问题的方式3,我希望有一些更好的方式来解决这样的问题,但如果没有,我认为问题已经得到了回答