Я пытаюсь взять содержимое «описания» и поместить его в div. Ниже приведен XML, который поступает из jQuery ajax-вызова.Как я могу вывести HTML из файла XML?
<media>
<entry>
<title>Item Name</title>
<description>
<p>First Line<br />
Second Line</p>
<p>More Content</p>
</description>
<author>Name</author>
<date>2010-07-06</date>
</entry>
</media>
Я пробовал следующее, но не могу заставить его работать. В лучшем случае это проявляется, но без форматирования (FF3). В противном случае отображается ошибка WRONG_DOCUMENT_ERR (Chrome).
$.ajax({
url: xml_url,
dataType: "xml",
success: loadItem
});
function loadItem(data) {
$(data).find('entry').each(function() {
$(".playing div.description").html($(this).find("description"));
});
}
Возможно ли это? Благодарю.
Спасибо за помощь. Но data.responseXML возвращает значение undefined. – Nathanael
Пробовал снова. Выяснилось, что .responseXML является частью XMLHttpRequest (http://api.jquery.com/jQuery.ajax/). Но у меня такая же проблема - не отображается форматирование (FF3) и ошибка WRONG_DOCUMENT_ERR (Chrome). – Nathanael
Вы пытались оповестить о значении 'descr' или в вашем коде' $ (this) .find ("description") '? Консоль Firebug дает вам дальнейшие ошибки/информацию? – HurnsMobile