backbone.js model.set不会持久化值

时间:2013-02-20 16:13:43

标签: javascript backbone.js

extendModel: function (Model) {
        _.extend(Model.prototype, {
             saveSettings: function (value1,value2,value3,value4) {
                this.set({
                    "field1": siteId,
                    "field2": value2,
                    "field3": value3,
                    "field4": value4
                });
               this.save();
            }
        });
        return Model;
    }
  1. 我在我的函数中获取值,但无法持久化 价值回到模型中。我在这里做的错误是什么。
  2. 如果我没有进行任何API调用,是否需要调用this.save()。

1 个答案:

答案 0 :(得分:0)

您是否正确地将ajax调用回服务器?如果没有,您是否检查了模型的网址属性?此外,请与您的浏览器javascript控制台确认正在执行正确的ajax类型调用。