模型保存骨干

时间:2014-05-26 20:18:39

标签: javascript backbone.js

我将模型保存在在线数据库Parse.com上。保存功能完美地工作,但保存中的回调函数不会被调用。

this.utente.save( {
                  success: function (persona) {//never called
                      console.log("modello salvato nel db");
                    console.log(persona);

                  },

                  error: function (data){//never called

                      console.log(data)
                  }


                });

1 个答案:

答案 0 :(得分:1)

Backbone.Model#save接受 second 参数中的选项:

  

保存 model.save([attributes], [options])

     

通过委派 Backbone.sync 将模型保存到数据库(或替代持久层)。

如果您想在没有任何特定属性的情况下致电save,并且想要提供options,请说:

model.save(null, { ... })

你可能想说:

this.utente.save(null, {
    success: function (persona) { ... },
    error: function (data) { ... }
});