XMLHttpRequest kann keine URL mit jQuery @ lad
Ich versuche, einige JSON-Daten von einer "entfernten" Website abzurufen. Ich starte meinen Webdienst auf dem 99000-Port und starte meine Website auf dem 99001-Port (http: // localhost: 99001 / index.html).
Ich erhalte die folgende Meldung:
XMLHttpRequest cannot load http://localhost:99000/Services.svc/ReturnPersons. Origin http://localhost:99001 is not allowed by Access-Control-Allow-Origin.
Selbst wenn ich meine Webseite als HTML-Datei starte, erhalte ich Folgendes:
XMLHttpRequest cannot load http://localhost:99000/Services.svc/ReturnPersons.Origin null is not allowed by Access-Control-Allow-Origin.
Der Webdienst gibt Daten zurück. Ich versuche die Daten wie folgt zu fangen:
var url = "http://localhost:99000/Services.svc/ReturnPersons";
$.getJSON(url, function (data) {
success: readData(data)
});
function readData(data) {
alert(data[0].FirstName);
}
Und ich versuche diese Struktur zu bekommen:
[{"FirstName":"Foo","LastName":"Bar"},{"Hello":"Foo","LastName":"World"}]
Wissen Sie, warum ich diesen Fehler erhalte?