2012-02-23 3 views
0

일부 backbone.js 자습서를 확인했지만 모델 저장 프로세스 내에서 서버에서 모델 ID를 얻는 방법을 이해할 수 없습니다. 모델이 있습니다 :성공적인 model.save()에서 ID를 얻는 방법?

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

ID 알고리즘을 구현하는 방법은 무엇입니까? 나에게 솔기가있어, 콜백 함수의 일종이어야하지만, 그것을 어디에 넣어 실현하지 못했습니다.

답변

3

model save에 대한 백본의 설명서를 참조하십시오.

당신은이 같은 성공 콜백 저장하는 기능, 뭔가 전달할 수

:

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

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