Прошу оказать помощь
Вообщем новичек в программировании. Изучаю книгу Эрика Фримена и Элизабет Робсон - Изучаем программирование на 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/, но как то мне пока это не поддается ввиду того, что пока мало опыта и знаний в данной области. Есть ли какое то другое решение данной ситуации? Заранее благодарю. |
Цитата:
Желательно все примеры делать на своем сервере, так и проблем будет меньше. |
Часовой пояс GMT +3, время: 03:40. |