JSONP Zu Erwerben JSON-Von der HTTPS-Protokoll mit JQuery

Ich versuche zu erwerben, JSON, die gesendet wird, aus einer https-Website sicher ist,

War der Kunde in der Hoffnung, nicht zu verwenden Server-side-Sprachen (das ganze Javascript)

Habe ich gelesen, dass ich verwenden muss, JSONP, um zu laden, JSON von einer sicheren Website, wenn mit dem .ajax-Funktion aus Jquery.

Meine erste Frage wäre, in welches format muss ich diese JSONP wie? Jetzt mein code sieht wie folgt 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);

Jedoch, nichts ist alarmiert, noch ist alles protokolliert wird, in Firebug. Im Grunde möchte ich manipulieren zu können, die JSON-Daten. Ich sehe die Daten in der Antwort unter Firebug, aber es gibt eine Fehlermeldung, die sagt "invalid label." Ich habe gelesen, dass um dieses Problem zu beheben umhüllen Sie es in der eval-Funktion mit extra Klammern, aber das wird nicht funktionieren.

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

Bekomme ich auch eine Fehlermeldung, die sagt, dass mein $.ajax-request ist "undefined", aber ich kann die Daten sehen, die in der Antwort. Ich vermute, das hat etwas damit zu tun, wie ich bin packte die ersten Daten. Jede Beratung wäre geschätzt. Danke!

Schreibe einen Kommentar