Domanda

  

Eventuali duplicati:
   Si prega di spiegare JSONP

  

domanda Correlati:. e l'utilizzo di JSONP

So cosa JSON è ma ciò che è JSON-P?

Come si pronuncia JSON-P?

È stato utile?

Soluzione

JSONP o "JSON con imbottitura"

Aiuta afferrare JSON da domini esterni. E 'tutto su un modo più pulito per ottenere oggetti di dati (e altre cose) dal dominio esterno. La sua una soluzione alternativa per il cross domain problemi JavaScript. sostenuto anche da jQuery.

Dettagli tecnici

Altri suggerimenti

Come si pronuncia esso? Jayson Pee.

JSON-P = JSON con imbottitura

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

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

Da Wikipedia:

  

"JSONP o 'JSON con imbottitura' è un   estensione JSON cui un prefisso è   specificato come argomento ingresso del   dirsi. Questo prefisso imbottitura è   in genere il nome di un callback   funzionare, ma può anche essere una variabile   l'assegnazione, un'istruzione if, o qualsiasi   altro prefisso dichiarazione Javascript. Il   proposta originale sembra avere   stato fatto nel blog MacPython in   2005 [16] ed è ora utilizzato da molti Web   applicazioni 2.0, come Dojo Toolkit, applicazioni Google Toolkit   Applicazioni [17] e servizi web.   Ulteriori estensioni di questo protocollo   sono stati proposti da considerare   argomenti di input supplementari, per   esempio, è il caso di JSONPP [18]   supportata da servizi web S3DB.   Perché JSONP si avvale della scrittura   i tag, le chiamate sono essenzialmente aperta a   il mondo. Per questo motivo, può JSONP   inopportuno portare sensibili   i dati. [19] Compresi i tag di script da   siti remoti consente ai siti remoti   per iniettare qualsiasi contenuto in un sito web.   Se i siti remoti hanno   vulnerabilità che permettono JavaScript   iniezione, il sito originale può anche   essere colpiti ".

Douglas Crockford Il JSON Saga dove egli cita un'altra pronuncia per JSON a circa 07:45.

In realtà, mentre le altre risposte sono buone, JSON-P non richiede l'uso di JSON. È possibile utilizzare qualsiasi formato di dati che ti piace, a patto che segue la stessa idea come JSON-P. Si riferisce più al processo di fornire un callback al server, che sarà utilizzato nel codice JavaScript che viene restituito nella risposta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top