CORS-запрос на сторонний домен на AJAX?

Делаю запрос по инструкции тут: https://learn.javascript.ru/xhr-crossdomain
// (1)
var XHR = ("onload" in new XMLHttpRequest()) ? XMLHttpRequest : XDomainRequest;

var xhr = new XHR();

// (2) запрос на другой домен (домен, страница указаны реальные)
xhr.open('GET', 'http://vasyaoblomov.000webhostapp.com/ajax.php', true);

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

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

xhr.send();


Ответ:
XMLHttpRequest cannot load anywhere.com/request.
Redirect from 'anywhere.com/request' to 'https://www.anywhere.com/request' has been blocked by CORS policy:
No 'Access-Control-Allow-Origin' header is present on the requested resource.
Origin 'mydomain.ru' is therefore not allowed access.

На странице на которую летит запрос т.е. romoredomain.ru/file.php код такой (настроен на приём запросов от любых доменов):
<?php
header("Access-Control-Allow-Origin: *");
echo "Ответ на ajax-запрос";

Но ответ всё равно: Ошибка 0
Что и где я делаю не правильно, чего не хватает?
  • Вопрос задан
  • 1765 просмотров
Пригласить эксперта
Ответы на вопрос 1
DrunkMaster
@DrunkMaster Автор вопроса
Всё работает, я где-то сам ошибся в первый раз
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы