同期呼び出しでフェッチを呼び出す必要があります。jqueryajaxで{async: false}
を使用できることを知っています。このオプションをフェッチ関数に渡すことはできますか?
したがって、簡単な答えは「はい」です。パラメータを使用してフェッチ関数を簡単に呼び出すことができます。
{async:false}.
実際、バックボーンフェッチメソッドは内部的に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")
}
});