如何在成功的model.save()上获取id?

时间:2012-02-23 09:30:05

标签: javascript backbone.js

检查过一些backbone.js教程但不能 了解如何从服务器中获取模型ID 模型保存过程。我有一个模特:

var Game = Backbone.Model.extend({
    defaults: {
        name: '',
        releaseDate: ''
    },
    url: function(){
        return '/data.php';
    } 
});

如何实现获取id算法?它接缝给我,应该 是一种回调函数,但无法实现将其放在何处。

1 个答案:

答案 0 :(得分:3)

请参阅model save上的Backbone文档。

您可以传递成功回调函数进行保存,如下所示:

var game = new Game({
    name: 'Duke Nukem 3D',
    releaseDate: '1996'
});

game.save({}, {
    success: function(model, response) {
        // get model id from response?
    }
);