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"}]
Вы знаете, почему я получаю эту ошибку?