map多次请求同一个接口 怎么等接口成功后 然后再次请求

map多次请求同一个接口 怎么等接口成功后 然后再次请求

我原本的思路就是这样,先标记阻止,后定时循环,这样就可以依次访问,但是觉得不太好,想问下有没有别的办法

阅读 3.1k
2 个回答

简单来说,大概思路是在一个地方加个标志,发起请求前看一下这个标志再决定就行了

windown.isDone = false;

if (!window.isDone){
    $.ajax()
        .on('success', data => window.isDone = true)
        .on('fail', ...)
} else {
    console.log('正在请求,请稍等重试。')
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题