[quote="Oscar"]
yelenabun, кто сказал, что он пустой ? ]
я просила помочь, а загадки и ребусы уже замучилась отгадывать... самый крайний случай - обратилась на форум...первый раз в жизни...ну..или второй...
короче, дело такое,
я его посылаю:
Код: Выделить всё
req.open("POST", url, true);
req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
req.send("availableitms="+availableitms+
"&selecteditms="+selecteditms);
потом получаю:
Код: Выделить всё
req.onreadystatechange = function() {
if (req.readyState == 4) {
if (req.status == 200) {
parseMessages(req.responseXML);
} else if (req.status == 204){
alert("Problem retrieving XML data");
}
}
};
проверяла:
req.responseXML - объект есть, возвращается с сервера
req.responseТext - возвращает одни теги xml-ные, а данных в них нет, что с сервера должны передаться.
допустим, я беру нужное мне значение так:
Код: Выделить всё
av = responseXML.getElementsByTagName("avail_items")[0].childNodes[i].childNodes[0].nodeValue
но в ИЕ это не работает, даже если я сделаю вот так:
Код: Выделить всё
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load(responseXML);
пишет, что у объекта нету пропертей ... даже если я убиру какойто из childNodes....
в чем трабл, не пойму?