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?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage