あるシナリオでは、JavaScript を作成し、スクリプトの途中で AJAX 呼び出しを行いました。AJAX 呼び出しの後にいくつかのスクリプトが存在し、これは関数から返された結果に基づいて実行する必要があります。しかし残念ながら、AJAX 呼び出しの後に存在するスクリプトは、関数呼び出し自体の前に実行されます。つまり、呼び出しは非同期で行われます。この問題を克服する方法を教えてください。
前もって感謝します..
あるシナリオでは、JavaScript を作成し、スクリプトの途中で AJAX 呼び出しを行いました。AJAX 呼び出しの後にいくつかのスクリプトが存在し、これは関数から返された結果に基づいて実行する必要があります。しかし残念ながら、AJAX 呼び出しの後に存在するスクリプトは、関数呼び出し自体の前に実行されます。つまり、呼び出しは非同期で行われます。この問題を克服する方法を教えてください。
前もって感謝します..
jQueryを使用していますか?そうでない場合は、:) 次に、このドキュメントを読む必要があります - http://api.jquery.com/jQuery.ajax/ そして、残りのスクリプトを ajax 関数の成功ハンドラーに入れます。
それでも jQuery を使用しないと主張する場合は、onreadystatechange 関数を使用して ください http://www.w3schools.com/ajax/ajax_xmlhttprequest_onreadystatechange.asp