Javascript等待XHR请求完成

时间:2017-08-09 13:39:19

标签: javascript typescript xmlhttprequest

我有一个XHR-Request返回OAuth2令牌。我希望我的代码等到我收到该令牌(或收到401或类似的东西),然后继续。可悲的是,我发现没有像" Thread.sleep"在JavaScript中。在继续使用代码之前,等待XHR-Requests完成的最佳方法是什么?

我的代码使用XHR-Object的onreadystatechange函数(因此其他代码将在请求仍在执行时继续)。我的方法被调用并且应该返回令牌,因此我不能使用

if ((status===200) && (readyState===4))

条件。

0 个答案:

没有答案