Non riesco a capire i dettagli di come funziona una richiesta jsonp. Ho letto diverse fonti tra cui il wiki su jsonp e sono ancora molto confuso su come il callback ottiene effettivamente una sospensione della funzione restituita dal server quando viene effettuata una chiamata jsonp. Per esempio, nel wiki, l'origine della richiesta è impostata come:Confuso su come funziona una richiesta JSONP
src="http://server2.example.com/RetrieveUser?UserId=1234&jsonp=parseResponse"
Che cosa fa esattamente jsonp = parseResponse effettivamente fare/dire ?? Quindi proseguono dicendo che il payload è:
parseResponse({"Name": "Foo", "Id" : 1234, "Rank": 7});
Come funziona? Sono confuso sull'intera funzionalità di callback. Il nome della funzione parseResponse viene passato al server e in qualche modo i dati restituiti diventano parametri per questa funzione? Qualcuno può spiegare chiaramente esattamente come vengono recuperati/utilizzati i dati da una richiesta jsonp?
possibile duplicato di [Spiegare JSONP] (http://stackoverflow.com/questions/2067472/please-explain-jsonp) – Jon