Вообщем новичек в программировании. Изучаю книгу Эрика Фримена и Элизабет Робсон - Изучаем программирование на HTML5 (Head First O'Reilly) - 2013
Так вот там в главе 6 рассматриваются запросы к серверу с помощью XMLHttpRequest
В качестве примера там приводится код, который получает информацию с
www.wickedlysmart.com и прописывает её в содержимое <p>
window.onload = function(){
var url = "http://www.wickedlysmart.com/ifeelluckytoday";
var request = new XMLHttpRequest();
request.open("GET",url);
request.onload = function(){
if (request.status == 200){
displayLuck(request.responseText);
}
};
request.send(null);
}
function displayLuck(luck){
var p = document.getElementById("luck");
p.innerHTML = "Today you are" + luck;
}
Однако, он не работает, в консоли браузера выдает, что запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на
http://www.wickedlysmart.com/ifeelluckytoday/. (Причина: отсутствует заголовок CORS «Access-Control-Allow-Origin»).
Нашел информацию о том, что это на серваке с которого я хочу получить данные запрещены кроссдоменные запросы.
Нашел по этому статью на хабре
https://habrahabr.ru/post/265013/, но как то мне пока это не поддается ввиду того, что пока мало опыта и знаний в данной области.
Есть ли какое то другое решение данной ситуации? Заранее благодарю.