AJAX
От: explode  
Дата: 06.08.07 13:49
Оценка:
рассмотренный пример пример ajax с xml-документом не работает:

<html><head><script type="text/javascript" language="JavaScript" src="../jquery.pack.js"></script>
<script type="text/javascript" language="JavaScript">
$(document).ready(function () {
    $('#test').click(function () {
        $.post('ajaxtest2.php', {}, onAjaxSuccess);
        
        function onAjaxSuccess(xml) {
          items = $("item", xml);
          item = $("#1", xml);
          item2 = $("item[@id='2']", xml);
          alert(item2.html());  //undefined, также как и остальные свойства объекта item2
        }
    });
});
</script></head>
<body><form><input type="button" id="test" value="go" /></form></body></html>



ajaxtest2.php:

<?php
  header("Content-Type: text/xml; charset=utf-8");
?>
<list>
  <item id="1">
    Item 1 
  </item>
  <item id="2">
    Item 2 
  </item>
</list>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.