Rigt 今私は model.destroy()、サーバー側への DELETE リクエストを呼び出しています
破棄中に url 呼び出しをオーバーライドしたいのですが、urlRoot を変更できません。
方法はありますか?
ありがとう、プラッツ
Rigt 今私は model.destroy()、サーバー側への DELETE リクエストを呼び出しています
破棄中に url 呼び出しをオーバーライドしたいのですが、urlRoot を変更できません。
方法はありますか?
ありがとう、プラッツ
var MyModel = Backbone.Model.extend({
destroy: function (options) {
var opts = _.extend({url: '/destroy/' + this.id}, options || {});
return Backbone.Model.prototype.destroy.call(this, opts);
}
)};
すべての AJAX ベースの対話はBackbone.sync
、バックボーンのデフォルトの URL スキームがサーバーで機能しない場合に、URL を提供できるオプション オブジェクトを受け取る によって最終的に処理されます。
を呼び出すときに渡すことができますdestroy
。
this.model.destroy( { url: "your-custom-url/" } );