Прошу прощения, чтобы задать вопрос, относящийся к этой теме, поскольку кажется, что существует много, много тем, относящихся к одному и тому же вопросу. Я прочитал их довольно много, но мне не удалось найти проблему с моим кодом. У меня есть XML-файл, и я пытаюсь просто прочитать дочерний узел каждого атрибута (если это правильная терминология?).Прочтите xml с jQuery
XML-:
<movement>
<name>Squat</name>
<set>
<weight>270</weight>
<reps>5</reps>
</set>
</movement>
Мой код просто пытается прочитать имя атрибута каждого движения.
Javascript:
$(document).ready(function()
{
$.ajax({
type: "GET",
url: "/training.xml",
dataType: "xml",
success: parseXml
});
});
function parseXml(xml)
{
$(xml).find("movement").each(function()
{
$("#training").append($(this).find("name").text() + "<br>");
});
}
Я нашел это через учебник онлайн и попытался изменить его просто добавить имя каждого движения к DIV на странице. В настоящее время он ничего не отображает. Я не вижу проблемы. Любая помощь будет оценена по достоинству.
Полный файл XML: pastebin.com/rthMWNhm
Полный HTML-файл: pastebin.com/6m9rBjRn
вы уверены, что есть текст внутри '' –
Да. Я обновлю, чтобы включить именно то, что находится в файле XML. Извините за то, что вначале не было этого. – Blex
что у вас есть работа? -http: //jsfiddle.net/mohammadAdil/FTawW/2/ –