サーバーに更新を送信したいシナリオがありますが、コストのかかる操作であるため、応答が必要ありません。「nothing=true」のような追加のクエリ文字列パラメーターを持つように URL にパッチを適用しようとしましたが、その作業を確実に行うのに苦労しています。
@save({columns: columns})
どのようにしますか?
サーバーに更新を送信したいシナリオがありますが、コストのかかる操作であるため、応答が必要ありません。「nothing=true」のような追加のクエリ文字列パラメーターを持つように URL にパッチを適用しようとしましたが、その作業を確実に行うのに苦労しています。
@save({columns: columns})
どのようにしますか?
save
カスタム フラグを追加して、モデルの操作をオーバーライドできます。
var MyModel = Backbone.Model.extend({
// customizations...
// override save
save: function(key, value, options) {
if (options.ignoreResponse) { // conditionally ignore the server response
options = _.extend(options || {}, {
attrs: _.extend(myModel.toJSON(), {
// Add custom property
'respondWith': 'nothing'
})
});
}
return Backbone.Model.prototype.save.apply(this, [key, value, options]);
}
});