使用 BackgridJS (backgridjs.com) 并希望能够更新其中一个单元格并将其保存到服务器。这是他们为此任务提供给我们的代码:
var MyModel = Backbone.Model.extend({
initialize: function () {
Backbone.Model.prototype.initialize.apply(this, arguments);
this.on("change", function (model, options) {
if (options && options.save === false) return;
model.save();
});
}
});
我将此添加到我的代码中,并使用 MAMP 在我的服务器上运行它。我查看了 JavaScript 控制台以查看我的更改是否有效,并且确实有效。在请求有效负载中,它显示了我更新的代码。不幸的是,当我刷新页面时,我更新的单元格恢复为原始文本。
为什么是这样?