Получение Xml-ответа Из Php В Ajax

  • Автор темы Kanstantsin
  • Дата начала
K

Kanstantsin

Гость
#1
Здравствуйте.

Есть .php файл, который генерирует XML в переменную примерно такого содержания:
<!--shcode--><pre><code class='XML'>header(`Content-Type: text/xml; charset=utf-8`)
<?xml version="1.0" encoding="utf-8" ?>
<result>
<name>какое-нибудь слово</name>
</result>[/CODE]
И возращает этот текст обратно в ajax c помощью:
<!--shcode--><pre><code class='PHP'>echo myxml;[/CODE]
JavaScript выглядит так:
<!--shcode--><pre><code class='Javascript'>$("#button").click(function(){
var table = $("#table").val();
var parameter = $("#parameter").val();
$.ajax({
type: "POST",
url: "select.php",
data: ({table: table, parameter: parameter}),
beforsend: alert("sending"),
success: function(data){
var xml = data.responseXML;
var otvet = xml.getElementsByTagName("id").item(0);
alert(otvet);
}
});
});[/CODE]

Но! На строчке с "xml.getElementsByTagName("id").item(0);" ошибка.

Подскажите, как обработать этот XML. Или, если ошибка в .php - как исправить его?