0

あるシナリオでは、JavaScript を作成し、スクリプトの途中で AJAX 呼び出しを行いました。AJAX 呼び出しの後にいくつかのスクリプトが存在し、これは関数から返された結果に基づいて実行する必要があります。しかし残念ながら、AJAX 呼び出しの後に存在するスクリプトは、関数呼び出し自体の前に実行されます。つまり、呼び出しは非同期で行われます。この問題を克服する方法を教えてください。

前もって感謝します..

4

1 に答える 1

-1

jQueryを使用していますか?そうでない場合は、:) 次に、このドキュメントを読む必要があります - http://api.jquery.com/jQuery.ajax/ そして、残りのスクリプトを ajax 関数の成功ハンドラーに入れます。

それでも jQuery を使用しないと主張する場合は、onreadystatechange 関数を使用して ください http://www.w3schools.com/ajax/ajax_xmlhttprequest_onreadystatechange.asp

于 2013-05-30T18:51:34.073 に答える