Оранжевый Удав
Зарегистрирован: 01.03.2005 Сообщения: 1
|
Добавлено: Вт Мар 01, 2005 5:09 pm Заголовок сообщения: XMLHttpRequest.responseXML пусто под IE |
|
|
Добрый день!
Вот такая проблема , делаю запрос к серверу через XMLHttpRequest, под мозилой XMLHttpRequest.responseXML является объектом(деревом), под IE XMLHttpRequest.responseXML оказывается пустым. В чем же проблема???
Код
| Код: |
var req;
function loadXMLDoc(url) {
// branch for native XMLHttpRequest object
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.onreadystatechange = processReqChange;
req.open("GET", url, true);
req.send(null);
// branch for IE/Windows ActiveX version
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req) {
req.onreadystatechange = processReqChange;
req.open("GET", url, true);
req.send();
}
}
}
function processReqChange() {
if (req.readyState == 4) {
if (req.status == 200) {
// Обработчик!!
var r=req.responseXML;
var rn=req.responseXML.childNodes;
var rnc=req.responseXML.childNodes.length;
alert("req.responseXML="+r+"\nreq.responseXML.childNodes="+rn+"\nreq.responseXML.childNodes.length="+rnc+"\nresponseText="+req.responseText);
} else {
alert("There was a problem retrieving the XML data:\n" +
req.statusText);
}
}
} |
XML документ:
| Код: | | <?xml version="1.0" encoding="cp1251" ?><root><covers></covers></root> |
_________________ i hate fucking Russian winter |
|