Angulaire JSONP retour JSON_CALLBACK n'est pas défini d'erreur

Je suis en train de récupérer les données via JSONP angulaire. J'ai été perplexe quant à pourquoi il ne fonctionne pas dans certaines situations.

J'ai réussi à le tirer de cet exemple JSONP:

https://angularjs.org/greet.php?callback=JSON_CALLBACK&nom=Brian

Mais lors de la copie d'un seau sur la S3, je reçois cette erreur:

Uncaught ReferenceError: JSON_CALLBACK is not defined

Le fichier est public et je peux y accéder très bien avec $.ajax, mais pas $http.jsonp

J'ai essayé de changer le type MIME du fichier json à tous les éléments suivants:

  • application/json
  • application/javascript
  • application/x-javascript
  • text/plain
  • text/javascript

Aucun d'entre eux m'ont permis de faire un succès de l'appel par le biais de la $http.jsonp fonction

"Uncaught ReferenceError: JSON_CALLBACK n'est pas défini" — Votre question manque le code par défaut de la JSON_CALLBACK fonction.

OriginalL'auteur Brian | 2014-07-21