Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№120-01-2006 17:48:08

frei
Участник
 
Группа: Members
Зарегистрирован: 20-01-2006
Сообщений: 2

XMLHttpRequest

Подскажите пожалуйста.
Я с помощью php создаю дерево,
req.responseXML.documentElement.nodeName не даёт результатов, т.е. req.responseXML не содержит DOM XML-документа, что делать? дерево генерируется правильно.
если вместо loadXMLDoc("parent_all.php) писать loadXMLDoc("parent_all.xml"), где содержится это же дерево, то всё ок.


вот код parent_all.php

<?php
echo '<' . '?xml version="1.0" encoding="windows-1251"?' . '>
<tree>
<p id="0" caption="All" child="true"></p>
</tree>';
?>

вот код JavaScript

var req;

function init(){
loadXMLDoc("parent_all.php")
}

function loadXMLDoc(url) {
// для "родного" XMLHttpRequest
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.onreadystatechange = processReqChange;
req.open("GET", url, true);
req.send(null);

// для версии с ActiveX
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req) {
req.onreadystatechange = processReqChange;
req.open("GET", url, true);
req.send();
}
}
}

function processReqChange() {
// только при состоянии "complete"
if (req.readyState == 4) {
// для статуса "OK"
if (req.status == 200) {
alert(req.responseXML.documentElement.nodeName);
} else {alert("Не удалось получить данные:\n" +
req.statusText);
}
}
}

Отсутствует

 

№220-01-2006 18:05:06

Lynn
Кофеман
 
Группа: Members
Откуда: Россия
Зарегистрирован: 16-02-2005
Сообщений: 1721
Веб-сайт

Re: XMLHttpRequest

Может ещё правильные заголовки отдавать? Типа

Выделить код

Код:

header('Content-Type: application/xml; charset=windows-1251');

Isn't it ironic... don't you think? — Alanis Morissette

Отсутствует

 

№320-01-2006 18:20:16

frei
Участник
 
Группа: Members
Зарегистрирован: 20-01-2006
Сообщений: 2

Re: XMLHttpRequest

Lynn пишет

Может ещё правильные заголовки отдавать? Типа

Выделить код

Код:

header('Content-Type: application/xml; charset=windows-1251');

спасибо!

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]