Получение данных запроса от удалённой стороны
В общем такая проблема, имеется страница, в которую нужно скопировать информацию из другой страницы, находящейся на другом домене при помощи JavaScript.
Я так понимаю всё это нужно делать с помощью объектов XMLHttpRequest?
Вот мой код, но он не хочет возвращать информацию с удалённой страницы. Сразу извиняюсь за возможные глупости при описании данной проблемы, так как ещё новичок в JS.
// JavaScript Document
var request;
function createRequest() {
try {
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request = false;
}
}
}
if (!request)
alert("Error initializing XMLHttpRequest!");
}
function getCustomerInfo() {
var url = "http://myurl.my";
request.open("GET", url, true);
request.onreadystatechange = updatePage;
request.send(null);
}
function updatePage() {
if (request.readyState == 4) {
if (request.status == 200) {
var response = request.responseText;
alert("status is " + request.status);
$('#data').html(response);
}
}
}
createRequest();
getCustomerInfo();
updatePage();
|