Access-Control-Allow-Origin in Django-app, wenn der Zugriff mit Phonegap

Ich bin die Entwicklung einer Phonegap-app für mein Django-basierte app, aber wenn Sie versuchen, um Ajax-Aufrufe bekomme ich diesen Fehler:

XMLHttpRequest cannot load http://domain.herokuapp.com/getcsrf/?tags=jquery%2Cjavascript&tagmode=any&format=json. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. 

Wie kann ich es so machen, meinem Django-app erlaubt cross-origin für einige urls?

Hier mein Ajax code:

get: function() {
    $.getJSON("http://domain.herokuapp.com/getcsrf/",
    {
        tags: "jquery,javascript",
        tagmode: "any",
        format: "json"
    },
    function(data) {
        $.each(data.items, function(item){
            console.log(item);
            });
    });
}
  • Noch nie benutzt Django, aber hab Sie den server hinzufügen, um Ihre cordova - /phonegap-whitelist?
  • Wie machst du das? Wusste nicht, man könnte hinzufügen, ein server-whitelist zu cordova/phonegap-app
  • cordova.apache.org/docs/en/edge/...
  • in meinem config.xml ich hatte die Standard - <access origin="*" /> schon
  • Danke für den Tipp @MBillau
InformationsquelleAutor Sascuash | 2014-03-12
Schreibe einen Kommentar