Domanda

  

Eventuali duplicati:
   Si prega di spiegare JSONP

Ciò che è JSONP, perché è necessario, e quali sono alcuni esempi reali del suo utilizzo.

È stato utile?

Soluzione

JSONP sta per JSON con imbottitura, e fornisce un modo per il client di specificare un codice che dovrebbe essere aggiunto al l'inizio della risposta JSON. In questo modo la risposta JSONP che deve essere eseguito direttamente nel browser. Un esempio di una risposta JSONP potrebbe essere:

processResults({value1: "Hello", value2: "World"})

Credo che il posto principale che JSONP sarebbe utile è nel fare richieste tra domini utilizzando il tag <script>. Credo che il principale svantaggio è che, come si esegue direttamente il JSONP si dovrebbe avere fiducia che il sito remoto non avrebbe mandato indietro nulla dannoso. Tuttavia devo ammettere che non ho utilizzato la tecnica in pratica.

Modifica: JSON Remote - JSONP fornisce maggiori informazioni sul motivo per cui si desidera utilizzare la tecnica del ragazzo che sembra avere inventato.

Altri suggerimenti

questo blog :

The purpose of JSONP is to overcome the boundaries of the infamous same-domain-policy which restricts XHR requests to the same domain meaning that you cannot make Ajax requests to other domains. There’s no need to worry about that with JSONP because it doesn’t even require Ajax to work; all it’s doing is using script tags and callbacks…

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