我是新来的骨干,而且我仍然习惯于一切的流动..我想要做的是在我的模型中导入data.json
文件,并利用它在我的鉴于...在骨干中导入json查看
data.json
[
{ id: "001", student: "Mark" },
{ id: "002", student: "Sally" },
{ id: "003", student: "Harold" }
]
资产/ data.js(模型)
var DataModel = Backbone.Model.extend({
url: 'assets/data.json',
initialize: function() {
// this logs properly
console.log('this initializes');
}
})
data_view.js
var Students = Backbone.View.extend({
initialize: function() {
var data = new DataModel();
data.fetch();
// doesn't return json
console.log(data);
}
})
像这样的数据记录...
v __proto__: Backbone.Model
> constructor:()
> initialize:()
url: "assets/data.json"
> __proto__: Object
我所有的进口都正确,但为什么不是我的JSON装载我的视野内?我究竟做错了什么? (我试过做一个集合,但效果相同;没有找到json)
是'data.json'内的资产?你使用铬?你有一个网络服务器?如果不是,是否允许本地文件访问? –