jQuery.getJSON - Access-Control-Allow-Origin Problème

Je suis jusing de jQuery $.getJSON() fonction de retour d'une petite série de données JSON.

J'ai les données JSON assis sur une url telle que example.com.
Je ne le savais pas, mais comme j'étais accès à la même url, les données JSON ne pouvait pas être chargé. J'ai suivi grâce à la console et a constaté que XMLHttpRequest ne pouvait pas charger en raison de Access-Control-Allow-Origin.

Maintenant, j'ai lu, beaucoup de sites qui ont juste dit d'utiliser $.getJSON() et qui serait le contourner, mais évidemment ça ne fonctionne pas. Il ya quelque chose que je devrais changer dans les en-têtes ou dans la fonction?

Aide est grandement appréciée.

  • Peut-être vous voudrez peut-être regarder à JSONP: en.wikipedia.org/wiki/JSONP.
  • Une alternative serait de transmettre votre demande et de la réponse à l'aide d'un proxy (par exemple PHP curl), si ce qui vous est offert.
InformationsquelleAutor Mike | 2011-06-18