dar*_*ley 5 url json model fetch backbone.js
我有以下代码,并想知道为什么我的数据没有进入我的模型?我正在使用静态json文件,我猜这可能是我的问题,但似乎无法找到任何关于它的文档.
var DataModel = Backbone.Model.extend({
initialize: function () {
console.log('initiliazed model')
},
url: "data/data.json"
});
var StructureView = Backbone.View.extend ({
initialize: function () {
console.log('initiliazed view')
_.bindAll(this);
this.model.fetch();
this.render();
this.model.on('change',this.render);
},
el : '#ev-wrapper',
render: function () {
$('#ev-wrapper').empty().append(Handlebars.compile($('#ev-template').html())(this.model.toJSON()));
$('.ev-asset-loader').fadeOut('slow');
}
});
var structureView = new StructureView({model: new DataModel()});
Run Code Online (Sandbox Code Playgroud)
你需要打电话fetch.这将使用发出AJAX请求url
var model = new DataModel();
model.fetch();
Run Code Online (Sandbox Code Playgroud)
打开Firebug或您最喜欢的浏览器的网络控制台,查看AJAX请求并检查是否正常
| 归档时间: |
|
| 查看次数: |
4933 次 |
| 最近记录: |