Делаю запрос по инструкции тут:
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
Что и где я делаю не правильно, чего не хватает?