¿Qué es JSON-P & ¿cómo se pronuncia? [duplicar]
-
19-09-2019 - |
Pregunta
Duplicar posible:
Por favor explique JSONP
pregunta relacionada:. y el uso de JSONP
Yo sé lo que es JSON pero lo que es JSON-P?
¿Cómo se pronuncia JSON-P?
Solución
JSONP o "JSON con relleno"
Esto ayuda a agarrar JSON de dominios externos. Todo es cuestión de una forma más limpia para obtener objetos de datos (y otras cosas) del dominio externo. Es una alternativa para problemas de JavaScript cruz de dominio. También apoyado por jQuery.
Otros consejos
¿Cómo se pronuncia? Jayson Pee.
JSON-P = JSON con el acolchado
http://ajaxian.com/archives/jsonp-json-with-padding
http://en.wikipedia.org/wiki/JSON#JSONP
De Wikipedia:
"JSONP o 'JSON con relleno' es una extensión JSON en el que un prefijo es especificado como un argumento de entrada de la llamar a sí mismo. Este prefijo relleno es normalmente el nombre de una devolución de llamada funcionar, pero también puede ser una variable asignación, una sentencia if, o cualquier otro prefijo declaración Javascript. los propuesta original, parece tener ha hecho en el blog en MacPython 2005 [16] y ahora es utilizado por muchos Web 2.0 aplicaciones tales como las aplicaciones del juego de herramientas de Dojo Toolkit, Google Aplicaciones [17] y servicios web. Otras extensiones de este protocolo han sido propuestas por considerar argumentos de entrada adicionales como, por ejemplo, es el caso de JSONPP [18] el apoyo de los servicios web S3DB. Debido JSONP hace uso de la escritura etiquetas, las llamadas son esencialmente abierta a el mundo. Por esa razón, puede JSONP ser inapropiado para llevar sensibles de datos. [19] Incluyendo etiquetas de script de sitios remotos permite a los sitios remotos para inyectar cualquier contenido en una página web. Si los sitios remotos tienen vulnerabilidades que permiten JavaScript inyección, el sitio original también puede ser afectados ".
El JSON Saga de Douglas Crockford donde menciona otra pronunciación de JSON a alrededor de las 7:45.
En realidad, mientras que las otras respuestas son buenas, JSON-P no requiere el uso de JSON. Usted puede usar cualquier formato de datos que te gusta, siempre y cuando se sigue la misma idea que JSON-P. Se refiere más en el proceso de suministro de una devolución de llamada al servidor, que será utilizado en el código JavaScript que se devuelve en la respuesta.