XMLHttpRequest не может загрузить URL-адрес с помощью jQuery

Я пытаюсь получить данные json с "удаленного" веб-сайта. Я запускаю свой веб-сервис на порту 99000, затем я запускаю свой веб-сайт на порту 99001 (http: // localhost: 99001 / index.html).

Я получаю следующее сообщение:

    XMLHttpRequest cannot load http://localhost:99000/Services.svc/ReturnPersons. Origin http://localhost:99001 is not allowed by Access-Control-Allow-Origin.

Даже если я запустил свой веб-страницу в виде файла HTML, я получаю следующее:

    XMLHttpRequest cannot load http://localhost:99000/Services.svc/ReturnPersons.Origin null is not allowed by Access-Control-Allow-Origin.

Веб-служба возвращает данные. Я пытаюсь поймать элементы данных следующим образом:

var url = "http://localhost:99000/Services.svc/ReturnPersons";
$.getJSON(url, function (data) {
success: readData(data)
});
function readData(data) {
    alert(data[0].FirstName);
}

И я пытаюсь получить эту структуру:

[{"FirstName":"Foo","LastName":"Bar"},{"Hello":"Foo","LastName":"World"}]

Вы знаете, почему я получаю эту ошибку?

55
задан duncan 28 September 2015 в 23:13
поделиться