Я просто пытаюсь получить html с одного из моих других сайтов на сервере и распечатать его на текущем сайте. Вот в основном то, что я делаю:
// The object
var xmlhttp = new XMLHttpRequest();
// When a button is pressed, we get the html
function printJSON(action)
{
otherURL = "http://www.my.domain.com/other.php?action=" +action;
xmlhttp.open('GET',otherURL,true);
xmlhttp.send();
}
// and then print it in this div
xmlhttp.onreadystatechange = function
{
if(xmlhttp.readyState == 4 && xmlhttp.status == 200)
{
$('JSON_output').innerHTML = xmlhttp.responseText;
}
}
и ошибка, которую я получаю:
XMLHttpRequest не может загрузить http://www.my.domain.com/other.php?action=SEARCH. Источник http://my.domain.com не разрешен Access-Control-Allow-Origin.
Что кажется странным, потому что это один сайт на сервере, пытающийся получить доступ к другому сайту прямо в той же папке. Что-то мне нужно настроить на моем сервере? Атрибут в xmlhttp мне нужно установить?
Ура!