Показать сообщение отдельно
  #1 (permalink)  
Старый 22.02.2018, 20:29
Новичок на форуме
Отправить личное сообщение для Николай Волков Посмотреть профиль Найти все сообщения от Николай Волков
 
Регистрация: 22.02.2018
Сообщений: 4

kladr-api.ru и No 'Access-Control-Allow-Origin'
Хочу получить автодополнение при вводе города при помощи http://kladr-api.ru

Прям из учебника код взял для CORS
let XHR = ("onload" in new XMLHttpRequest()) ? XMLHttpRequest : XDomainRequest;

let xhr = new XHR();

xhr.open('GET', 'http://kladr-api.ru/api.php?query=Арх&contentType=city&withParent=1&limit=3', true);

xhr.onload = function() {
    console.log( this.responseText );
}

xhr.onerror = function() {
    console.log( 'Ошибка ' + this.status );
}

xhr.send();


Ругается: "No 'Access-Control-Allow-Origin' header is present on the requested resource."

Не пойму, что ему не так. На сервисе не нашёл, чтобы нужно было свой домен где-то указывать.

И нагуглить ничего не вышло.
Как его забороть? Или, может, другой сервис использовать?
Ответить с цитированием