【发布时间】:2013-11-15 03:50:59
【问题描述】:
我在 YouTube (https://www.youtube.com/watch?v=FZSjvWtUxYk) 上关注 Thomas Davis 的初学者 Backbone.js 教程视频
我在重新创建他的第一个集合(用户集合)时遇到了问题。
var Users = Backbone.Collection.extend({
url: '/users'
});
我在 html 标记中有一个带有“页面”类的 div,其中 html 应该包含“测试内容”以成功获取用户实例:
var UserList = Backbone.View.extend({
el: '.page',
render: function () {
var users = new Users();
users.fetch({
success: function () {
this.$el.html('Test Content');
}
})
}
});
我正在服务器上的“backbone”目录中工作(例如:work.mysite.local/backbone)
我无法理解我的收藏 URL 应解析为什么,
“work.mysite.local/users”和“work.mysite.local/backbone/users”都给我 404 错误。
视频的作者使用了一个ajax Prefilter,它将他的远程服务器的名称添加到集合的url中,我不确定是否需要使用。
非常感谢任何帮助,谢谢。
【问题讨论】: