【发布时间】:2012-03-04 06:55:20
【问题描述】:
我是一个backbone.js 初学者,在让一个非常基本的虚拟示例正常工作时遇到了麻烦。我确信这是一个愚蠢的错误造成的,但希望得到任何指导。
这是我的 javascript:
var lr = lr || {};
lr.Event = Backbone.Model.extend({});
lr.Events = Backbone.Collection.extend({
model: lr.Event,
url: '/json/dummy.json'
});
lr.EventView = Backbone.View.extend({
tagName: 'div',
initialize: function() {
_.bindAll(this, "render");
this.collection = new lr.Events();
this.collection.fetch();
console.log(this.collection.toJSON());
this.render();
},
render: function() {
}
});
lr.ev = new lr.EventView();
这里是 json/dummy.json:
[
{ "title": "Event1", "Location": "New York, NY" },
{ "title": "Event2", "Location": "Cleveland, OH" }
]
我希望这能够 console.log 记录 JSON,但它反而 console.log 是一个空数组。我做错了什么?
【问题讨论】:
标签: javascript backbone.js javascript-framework