バックボーンアプリ内でfetch
、ユーザーが特定のアクションを実行したときに電話をかけています。
changeDay: function() {
this.collection.fetch({
success: function() {
lr.primaryView.addAllEvents();
}
});
},
...
changeDay
場合によっては、最初の要求が正常に応答する前に、ユーザーがこのメソッドを再度呼び出すアクションを実行します。このような場合、前回のリクエストをキャンセルしたいと思います。私はバニラjQuery(ここで概説されています)でこれを行う方法に精通していますが、XHRオブジェクトが背後に隠されているため、ここでそのアプローチを簡単に使用することはできませんfetch
。どうすればこれを解決できますか?