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

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

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

阅读 3.1k
2 个回答

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

windown.isDone = false;

if (!window.isDone){
    $.ajax()
        .on('success', data => window.isDone = true)
        .on('fail', ...)
} else {
    console.log('正在请求,请稍等重试。')
}
推荐问题