Verwenden von JSONP zum Abrufen von JSON-Daten von einem anderen Server

Ich versuche, JSON-Daten von einer Website zu sammeln, die von einem Unternehmen gehostet wird. Ich bin nicht in derselben Domain, kann also nicht einfach darauf zugreifen. Aus den Headern geht hervor, dass sie CORS ebenfalls nicht verwenden. Ich habe versucht, die Daten mit JSONP zu analysieren, aber es scheint nicht zu funktionieren. Ich habe versucht, $ .getJSON und $ .ajax auszuführen, aber diese werfen Fehler und rufen die Funktion nicht auf. Dies ist meine bisherige Lösung, und in der Antwort vom Server werden die Daten immer noch nicht in getResults eingeschlossen.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<script type="text/javascript" src="jquery/js/jquery-1.9.0.min.js"></script>

<script>
function getResults(data) {
    console.log(data[0].name);
}
</script>
<script type='text/javascript' src='https://solstice.applauncher.com/external/contacts.json?callback=getResults'></script>

Ich bin ziemlich neu in HTML, JavaScript und jQuery, daher bin ich wirklich verwirrt, warum die Antwort in die Funktion eingebunden wird und das Konsolenprotokoll nicht funktioniert. Jede Hilfe wäre dankbar.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage