我正在关注 YouTube 上 Thomas Davis 的初学者 Backbone.js 教程视频 ( https://www.youtube.com/watch?v=FZSjvWtUxYk )
我在重新创建他的第一个集合,用户集合时遇到了问题。
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');
}
})
}
});
我正在服务器上的“主干”目录中工作(例如:work.mysite.local/backbone)
我无法理解我的收藏 URL 应解析为什么,
“work.mysite.local/users”和“work.mysite.local/backbone/users”都给我 404 错误。
该视频的作者使用了一个 ajax Prefilter,它将他的远程服务器的名称添加到集合的 url 中,我不确定是否需要使用。
非常感谢任何帮助,谢谢。