2012-06-06 5 views
0

JSON을 모델 초기화로 보내려면 어떻게해야합니까? 양식을 기반으로 모델을 동적으로 만들려고합니다.JSON to Backbone.js 모델

v = new ModelObject($('#form-id').serializeJSON()); 

그러나 양식 데이터를 하나의 특성 및 개체로 저장합니다. JSON 속성을 모델 속성으로 사용하고 싶습니다.

답변

1

내가 특별히 백본이 작업을 수행하기 위해, 사이 폰이라는 하나의 내장 :

var data = {}; 
$.each(this.$("#formId").serializeArray(), function(index, val) { 
    data[val.name] = val.value; 
}); 

그런 다음 데이터로 저장 또는 초기화를 호출하십시오.

var demo = new My.Dynamic.Model(data); 

또는

var demo = new My.Dynamic.Model(); 
demo.save(data);