我正在开发一个backbone.js 项目,我正在调用我的github repo。我有我的集合和模型引导加载,所以一旦我的页面被构建它们就存在,但是当我调用 model.fetch() 我得到这个消息:(用用户名替换:username)
XMLHttpRequest cannot load https://api.github.com/users/:username.
Origin http://mydomain.com is not allowed by Access-Control-Allow-Origin.
我已经阅读了一些消息post1,post2,他们提到了修改主干同步功能,但我不完全确定如何。到目前为止,这是我的代码(在我的 Backbone.Router 中):
userDetails: function(id) {
console.log('Loading: userDetails');
var User = Users.get(id);
User.fetch({dataType: "jsonp"});
console.log(User);
userView = new UserView({
model: User
});
userView.render();
},
谢谢!