1. ホーム
  2. jquery

[解決済み】jQuery.ajax()の "async: false "は何をするのでしょうか?)

2022-04-02 19:48:14

質問

具体的には、デフォルトの( async: true ) ?

どのような場合に、明示的に async から false また、ページ上の他のイベントの発火を防止することと関係があるのでしょうか?

解決方法は?

<ブロッククオート

と関係があるのでしょうか? ページ上の他のイベントを阻止する を実行することができますか?

はい。

async を false に設定すると、関数内の次のステートメントを呼び出す前に、呼び出しているステートメントが完了する必要があることを意味します。 async: true に設定すると、そのステートメントは実行を開始し、async ステートメントがまだ完了していないかどうかに関係なく、次のステートメントが呼び出されます。

より詳細な情報は、以下を参照してください。 jQuery ajax 成功匿名関数スコープ