我已经阅读了一些其他相关问题(Pattern for wrapping an Asynchronous JavaScript function to make it synchronous & Make async event synchronous in JavaScript &可能还有更多),但我只是想确保用尽所有可能性。
是否可以使用 setInterval 或 setTimeout 将异步 XmlHttpRequest “转换”为准同步?
这个想法是,在 Ajax 请求成功后,将设置一个变量,这将是一个 while 循环(已调用 setInterval 或 setTimeout,以及适当的回调函数)退出的信号。还是我从根本上误解了 setInterval 和/或 setTimeout 的能力(或限制?)?