【发布时间】:2011-09-09 06:52:23
【问题描述】:
当我尝试从服务器获取数据到我的 Backbone 模型时遇到问题。您从服务器收到JSON 的响应,我认为该响应格式正确。你能看出它有什么问题吗?它看起来像:
[{"id":"1","name":"Fawad Hassan","email":"fawad@test.com"},{"id":"2","name":"Bill
Gates","email":"bill@test.com"},{"id":"3","name":"Steve
Jobs","email":"steve@test.com"},{"id":"4","name":"Naveed
Ahmad","email":"naveed@test.com"},{"id":"5","name":"Mr Zee","email":"zee@test.com"}]
我的 Backbone 项目的代码看起来像这样,我也找不到那里的问题。
window.AppModel = Backbone.Model.extend({
url: function() {
return 'http://dev.local/ci/index.php/site/userpost';
}
});
window.AppContr = Backbone.Collection.extend({
model: AppModel,
initialize: function() {
this.model = new AppModel;
}
});
window.App = new AppContr({name: "Markus"});
window.AppView = Backbone.View.extend({
el: $("#content"),
initialize: function() {
this.render();
},
render: function() {
console.log(App.model.toJSON());
}
});
App.model.fetch();
window.View = new AppView;
【问题讨论】:
标签: javascript codeigniter backbone.js