Access-Control-Allow-Origin dans Django app quand on y accède avec Phonegap

Je suis le développement d'une application Phonegap pour mon Django application basée, mais lorsque j'essaie de faire des appels Ajax, j'obtiens cette erreur:

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. 

Comment puis-je faire si mon Django app permet à l'origine de la croix pour certaines urls?

Voici mon code Ajax:

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);
            });
    });
}
  • N'ont jamais utilisé de Django, mais saviez-vous ajouter le serveur à votre cordova/phonegap liste blanche?
  • Comment faites-vous cela? Ne savais pas qu'on pouvait ajouter un serveur de liste blanche pour cordova/phonegap app
  • cordova.apache.org/docs/en/edge/...
  • dans mon config.xml j'ai eu le défaut <access origin="*" /> déjà
  • Merci pour l'astuce @MBillau
InformationsquelleAutor Sascuash | 2014-03-12