web-dev-qa-db-ja.com

バックボーンフェッチを使用して同期呼び出しを行うにはどうすればよいですか

同期呼び出しでフェッチを呼び出す必要があります。jqueryajaxで{async: false}を使用できることを知っています。このオプションをフェッチ関数に渡すことはできますか?

14
Petran

したがって、簡単な答えは「はい」です。パラメータを使用してフェッチ関数を簡単に呼び出すことができます。

{async:false}.
30
Petran

実際、バックボーンフェッチメソッドは内部的にajaxを呼び出します。したがって、任意のajaxオプションをバックボーンフェッチメソッドに渡すことができます。

collection.fetch({
  // ajax options
   async: false, // by default it is true
   success: function(collection, response, options){
             console.log("success")
          },
   error: function(collection, response, options){
             console.log("error")            
          }
});
13
ni3