Подтвердить что ты не робот

XMLHttpRequest не может загрузить.?

I chrome->Inspect element->console получить эту ошибку:

XMLHttpRequest не может загрузить. Происхождение не допускается Access-Control-Allow-Origin.

Что это разрешено?

4b9b3361

Ответ 1

Вы не можете отправлять запросы через XMLHttpRequest другим доменам или субдоменам. Если вы отправляете запрос с сайта www.foo.com, вам также необходимо настроить таргетинг на запрос по адресу www.foo.com и не оставлять www.

Если вам действительно нужно нажать другой домен, вы можете использовать JsonP, где браузер использует теги <script> для загрузки скриптов из другой домен. Загруженный script затем выполняет функцию обратного вызова, чтобы предоставить вам данные. Но для обычных вызовов AJAX вы вообще не можете покидать исходный домен.

См. статью Wiki в Одинаковая политика происхождения

Ответ 2

в одной работе используется Korz, который направляет все запросы на кросс-поиск через третью сторону и устанавливает Access-Control-Allow-Origin header на '*', поэтому запрос проходит.