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!