Внешний URL через запросы Ajax невозможен. Первоначально, когда был разработан Ajax. Это было в значительной степени возможно, но позже из-за проблем безопасности это было оставлено. Вы можете попробовать AJAX в необработанном формате.
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if ( xhr.readyState == 4 ) {
if ( xhr.status == 200 ) {
document.body.innerHTML = "GOT ACCESS";
} else {
document.body.innerHTML = "ERROR";
}
}
};
xhr.open("GET", "yourPage.php", true);
xhr.send(null);
Попробуйте изменить ссылку yourPage.php на какой-либо внешний сайт. Вы получите ошибку в ответе.
https://developer.mozilla.org/En/HTTP_Access_Control. Прочтите эту статью для получения дополнительной информации о межсайтовых HTTP-вызовах.