Xmlhttprequest возвращает пустоту

Необходимо забрать данные с url: http://test.ivi.ru/mobileapi/promo/
var promoScript='http://test.ivi.ru/mobileapi/promo/';
 var params='from=1&to=6';

var xmlhttp = getXmlHttp();	
xmlhttp.open('POST', promoScript, true, 'login', 'password' );
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4) {	
			if(xmlhttp.status == 200 || xmlhttp.status == 0) {
					alert( xmlhttp.responseText);
				}else
				{
				if(xmlhttp.status == 404 || xmlhttp.status == 12029) 
		alert("ResponseError:"); 					 
				}
				
			 }
		 };
		
		 xmlhttp.send(params);
При выполнении xmlhttp.status всегда равен 0 xmlhttp.responseText пустой Пробывал писать GET запрос, результат аналогичный. Результат должен быть:
[{"genres": [1], "title": "Video 1", "compilation": "Comedy Club", "thumbnail": "http://img.ivi.ru/static/c8/0f69/c80f697da72360033f8a.1.jpg", "descrtiption": "\u041e\u0447\u0435\u043d\u044c \u0441\u043c\u0435\u0448\u043d\u043e", "id": 1, "categories": [1]}, {"genres": [1], "title": "Video 2", "compilation": "Comedy Club", "thumbnail": "http://img.ivi.ru/static/c8/0f69/c80f697da72360033f8a.1.jpg", "descrtiption": "\u041e\u0447\u0435\u043d\u044c \u0441\u043c\u0435\u0448\u043d\u043e", "id": 2, "categories": [1]}]
меня смущает конечно что url запроса не оканчивается конкретным php В общем, даже не знаю в чем причина.
4 ответа

а домены совпадают??


да, совсем забыл это написать: обращаюсь с адреса: http://odnoklassniki.ivi.ru/


тогда не получитсядля обеспечения безопасности через AJAX можно общаться только с документами одного домена.для междоменного общения используйте CURL (php, там легко это сделать), или JSONP (это если имеете контроль над двумя докумендами на доменах)


Не подумал, что с общим наддоменом НЕ прокатит.В результате сделал, как Вы посоветовали. Слепил отдельную пхп с curl-запросом к данному адресу;А к пхп обращаюсь xmlhttprequest.