他の関連する質問をいくつか読みました (非同期 JavaScript 関数をラップして同期させるためのパターン& JavaScript で非同期イベントを同期させる &もっとあるかもしれません) が、すべての可能性を確実に使い果たしたいだけです。
setInterval または setTimeout を使用して、非同期の XmlHttpRequest を準同期の XmlHttpRequest に「変換」することは可能でしょうか?
Ajax リクエストが成功すると変数が設定され、これが while ループ (setInterval または setTimeout のいずれか、および必要に応じてコールバック関数を呼び出した) が終了するためのシグナルとなります。または、setInterval および/または setTimeout の機能 (または制限) を根本的に誤解していますか?