Здравствуйте, используется jquery.js v1.3.2 Получаю с помощью JQuery ответ от сервера в формате XML. Обрабатываю его и вывожу результат в alert(). В Opera и Mozilla работает отлично в IE6 выдает вместо ответа Null. Пробовал много всякого и header("Content-Type: text/html; charset=utf8"); перед выдачей вставлять и XML генерировать с помощью DOMDocument класса PHP нечего не помогает. IE, текст XML получает, текст корректный, но после манипуляций в JQuery получаются как будто пустые объекты. размерность у них есть, можно посмотреть свойство length, но внутри пустота.
В др. браузерах все отлично работает. в чем может быть проблема?
PHP код (get_alert.php):
<?php
//header("Content-Type: text/html; charset=utf8");
echo "<answer><session>dsfew7w8erwe8r7w98er7w8</session></answer>";
?>
HTML код(index.php)
<html>
<head>
<script language="javascript" src="jquery.js"></script>
<script language="javascript" src="jquery.form.js"></script>
<script>
function get_alert()
{
$.post('get_alert.php', '', onAjaxSuccess);
}
function onAjaxSuccess(xml)
{
session = $("session", xml).html();
alert(session);
}
</script>
</head>
<body>
<a href="JavaScript:get_alert();">GET</a>
</body>
</html>