只需覆盖默认的Model.save并将回调
添加到它.
- var MyModel = Backbone.Model.extend({
-
- save: function (key,val,options) {
- this.beforeSave(key,options);
- return Backbone.Model.prototype.save.call(this,key,options);
- },beforeSave: function (key,options) {
-
- }
-
- })
如果您只想删除发送到服务器的特定属性,则可能会覆盖Model.toJSON方法.