Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
JSONP (JSON with Padding) ist eine weitere Möglichkeit, Remote-Anfragen zu stellen. Anders als bei XHR gibt es keine Einschränkungen durch eine Same-Domain Browser Policy, daher sollten Sie hier äußerste Vorsicht walten lassen und sich der Auswirkungen bewusst sein, die sich aus dem Laden von »fremden« Seiten ergeben können.
Die Antwort auf eine XHR-Anfrage kann eine beliebige Art von Dokument enthalten:
XML-Dokumente (klassisch)
HTML-Ausschnitte (sehr verbreitet)
JSON-Daten (leichtgewichtig und bequem)
einfache Textdateien und anderes
Bei JSONP handelt es sich bei den Daten meist um JSON, das in einen Funktionsaufruf verpackt ist, wobei der Name der Funktion mit der Anfrage mitgegeben wird.
Eine URL für eine JSONP-Anfrage könnte so aussehen: