Cómo realizar una solicitud ajax a una API utilizando CORS y backbonejs
Estoy trabajando en un proyecto de backbone.js y estoy llamando a mi repositorio github. Tengo mis colecciones y modelos cargados de manera que existan una vez que mi página está creada, pero cuando llamo a model.fetch () recibo este mensaje: (reemplazar: nombre de usuario con un nombre de usuario)
XMLHttpRequest cannot load https://api.github.com/users/:username.
Origin http://mydomain.com is not allowed by Access-Control-Allow-Origin.
He leído algunos mensajespost1, post2, mencionan la modificación de la función backbone.sync pero no estoy completamente seguro de cómo. Aquí está mi código hasta ahora (esto está en mi 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();
},
¡Gracias!