- Автор темы
- #1
Есть функция обновления:
Файл, с которого приходят данные.
Итог: нет статуса 4. Т.к. все время сообщение ждите. В чем проблема? Заранее спасибо
Код:
function updatePageform() {
if (request.readyState == 4) {
if (request.status == 200) {
var status = request.responseXML;
var xmlq = status.getElementByTagName("q")[0];
var q = xmlq.firstChild.nodeValue;
var xmlw = status.getElementByTagName("w")[0];
var w = xmlw.firstChild.nodeValue;
var xmle = status.getElementByTagName("e")[0];
var e = xmle.firstChild.nodeValue;
document.getElementById("doc").innerHTML = "Обновлено";
} else if (request.status == 404) {
alert ("Requested URL is not found.");
} else if (request.status == 403) {
alert("Access denied.");
} else
alert("status is " + request.status);
} else {
var form = document.getElementById("form");
form.style.display = "none";
document.getElementById("doc").innerHTML = "Ждите";
}
}
Файл, с которого приходят данные.
PHP:
header("Content-Type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>;
?>
<total>
<q><? echo $q ?></q>
<w><? echo $w ?></w>
<e><? echo $e ?></e>
</total>";
Итог: нет статуса 4. Т.к. все время сообщение ждите. В чем проблема? Заранее спасибо