1. ホーム
  2. jquery

[解決済み] $.getJSON 呼び出しに async:false を設定することは可能ですか?

2022-10-22 01:58:40

質問

を設定することは可能でしょうか? async: false を呼び出す際に $.getJSON() を呼び出すと、呼び出しが非同期ではなくブロックされるのでしょうか?

どのように解決するのですか?

まず $.ajax() を使って、このように同期的に呼び出す必要があります。

$.ajax({
  url: myUrl,
  dataType: 'json',
  async: false,
  data: myData,
  success: function(data) {
    //stuff
    //...
  }
});

これは、現在 $.getJSON() のようになります。

$.getJSON(myUrl, myData, function(data) { 
  //stuff
  //...
});