So stellen Sie eine Ajax-Anforderung an eine API mithilfe von CORS und Backbonejs

Ich arbeite an einem Projekt für backbone.js und rufe mein Github-Repo auf. Ich habe meine Sammlungen und Modelle gebootet, damit sie vorhanden sind, sobald meine Seite erstellt wurde. Wenn ich jedoch model.fetch () aufrufe, wird folgende Meldung angezeigt: (Ersetzen Sie: Benutzername durch einen Benutzernamen.)

<code>XMLHttpRequest cannot load https://api.github.com/users/:username.
Origin http://mydomain.com is not allowed by Access-Control-Allow-Origin.
</code>

Ich habe ein paar Nachrichten gelesenpost1, post2Sie erwähnen die Änderung der Funktion backbone.sync, aber ich bin nicht ganz sicher, wie. Hier ist mein Code (dieser befindet sich in meinem Backbone.Router):

<code>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();
},
</code>

Vielen Dank!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage