Показать сообщение отдельно
  #1 (permalink)  
Старый 20.09.2010, 20:14
Новичок на форуме
Отправить личное сообщение для evil0790 Посмотреть профиль Найти все сообщения от evil0790
 
Регистрация: 20.09.2010
Сообщений: 7

Получение данных запроса от удалённой стороны
В общем такая проблема, имеется страница, в которую нужно скопировать информацию из другой страницы, находящейся на другом домене при помощи 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();
Ответить с цитированием