【发布时间】:2014-01-20 19:36:54
【问题描述】:
我正在尝试遍历 json 文件的属性。您可以在http://jsfiddle.net/gerlstar/qRV7k/ 中查看我的代码。在第 38 行,它应该在控制台中返回“name”和“age”的值。有谁知道我做错了什么?
var app = {};
app.model2 = Backbone.Model.extend({
defaults: {
age: '',
name: ''
}
});
app.collec = Backbone.Collection.extend({
model: app.model2,
url: 'http://echo.jsontest.com/name/betty/age/22',
parse: function (response) {
return response;
},
initialize: function () {
console.info("init ...");
this.fetch({
success: function (obj, s, jqxhr) {
// console.log(s);
},
error: function (funds) {
console.error("Error in fetch in collec");
}
});
}
});
app.model_with_collec = Backbone.Model.extend({
initialize: function(){
//console.info(this);
this.set({
my_kids: new app.collec()
});
var mo = this.get('my_kids').models;
console.log(mo);
console.log(mo.attributes);//undefined is returned
}
});
new app.model_with_collec();
【问题讨论】:
标签: json backbone.js collections model fetch