Question

  

Possible en double:    S'il vous plaît expliquer JSONP

  

question connexe. Explication et utilisation de JSONP

Je sais ce que JSON est, mais ce qui est JSON-P?

Comment prononcez-vous JSON-P?

Était-ce utile?

La solution

JSONP ou "JSON avec rembourrage"

Il aide JSON saisir des domaines externes. Il est tout au sujet d'une manière plus propre pour obtenir des objets de données (et autres) du domaine externe. Son domaine une solution pour les problèmes cross JavaScript. Également pris en charge par jQuery.

Détails techniques

Autres conseils

Comment puis-je le prononce? Jayson Pee.

JSON-P = JSON avec Padding

http://ajaxian.com/archives/jsonp-json-with-padding

http://en.wikipedia.org/wiki/JSON#JSONP

De Wikipedia:

  

"JSONP ou « JSON avec un rembourrage » est un   l'extension JSON dans lequel un préfixe est   spécifié comme argument d'entrée de la   appeler lui-même. Ce préfixe de remplissage est   généralement le nom d'un rappel   fonctionner, mais peut aussi être une variable   cession, une instruction if, ou tout   autre préfixe de déclaration Javascript. le   proposition originale semble avoir   été fait dans le blog MacPython dans   2005 [16] et est maintenant utilisé par de nombreux Web   applications 2.0 telles que Dojo Toolkit, les applications Google Toolkit   Applications [17] et les services Web.   D'autres extensions de ce protocole   ont été proposées en tenant compte   arguments d'entrée supplémentaires comme, par   exemple, est le cas de JSONPP [18]   soutenu par S3DB services Web.   Parce que JSONP utilise le script   les balises, les appels sont essentiellement ouverts à   le monde. Pour cette raison, peut JSONP   être inapproprié pour transporter sensible   données [19]. Y compris les balises de script   sites distants permet aux sites distants   pour injecter tout contenu dans un site Web.   Si les sites distants ont   vulnérabilités qui permettent JavaScript   injection, le site d'origine peut aussi   être affectée. "

Voir Le JSON Saga de Douglas Crockford où il mentionne une autre prononciation pour JSON à 7h45 au sujet.

En fait, alors que les autres réponses sont bonnes, JSON-P ne nécessite pas l'utilisation de JSON. Vous pouvez utiliser quel que soit le format des données que vous le souhaitez, aussi longtemps qu'il suit la même idée que JSON-P. Il se réfère plus au processus de fourniture d'un rappel au serveur, qui sera utilisé dans le code JavaScript qui est renvoyé dans la réponse.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top