ajax请求一个异步代码的问题
问题
现在有一个需求,我需要发送n
个请求,接口如下
favorite/goods?update_time={time}
&page={page}
&size={size}
GET到的数据格式为{update_time: Number, data: []}
每个请求是依赖上一个请求的,比如这个请求的update_time要放在下一个请求中,每个请求的page也会++,
需求
我需要一次性拿到n组数据,一次性展示到页面上
限制
公司目前只支持到promise,还不能用yeild和async
提问
请问大家应该怎么做,因为n的个数不一定,我不能手动一直.then去写
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
没人答自己写了一个。。。代码如下
如果请求简单,没有callback hell,是不需要用到Promise的....
其实只要简单的递归调用就行了,大概写了个,供你参考
代码没测试过,随手写的,写的不好,轻喷....
当然如果你一定要递归调用Promise可以参考https://segmentfault.com/q/10...
可以使用递归函数