JSONP zum Abrufen von JSON vom HTTPS-Protokoll mit JQuery

Ich versuche, eine JSON zu erwerben, die von einer sicheren https-Site gesendet wird.

Der Client hatte gehofft, keine serverseitigen Sprachen zu verwenden (das Ganze in Javascript)

Ich habe gelesen, dass ich JSONP verwenden muss, um JSON von einer sicheren Site zu laden, wenn ich die .ajax-Funktion von Jquery verwende.

Meine erste Frage wäre, als welches Format ich dieses JSONP einstellen muss? Im Moment sieht mein Code so aus:

html =new Object();
    html = $.ajax({
      url: "https://my-secure.net",
      async: false,
      dataType: 'jsonp'
     }).responseText;

//alert(html);       
  alert("myObject is " + html.toSource());
     console.log(html);

Es wird jedoch weder eine Warnung ausgegeben, noch wird etwas in Firebug protokolliert. Grundsätzlich möchte ich die JSON-Daten manipulieren können. Ich sehe die Daten in der Antwort unter Firebug, aber es gibt einen Fehler mit der Aufschrift "ungültige Bezeichnung". Ich habe gelesen, dass Sie zur Behebung dieses Problems die eval-Funktion mit zusätzlichen Klammern einschließen, aber das funktioniert nicht.

http: //b.lesseverything.com/2007/10/25/invalid-label-error-when-eval-jso

Ich erhalte auch einen Fehler, der besagt, dass meine $ .ajax-Anfrage "undefiniert" ist, aber ich kann die Daten in der Antwort sehen. Ich vermute, das hat etwas damit zu tun, wie ich die anfänglichen Daten erhalte. Jeder Rat wäre dankbar. Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage