AJAX从XML获取数据并将其放置在<;ul>;
我是AJAX新手,正在尝试从XML文件构建下拉菜单。 以我的例子来说,我只能在菜单上贴上“阿克苏”。 有人能帮我吗? 致以最良好的祝愿,一位来自挪威的学生 以下是XML:AJAX从XML获取数据并将其放置在<;ul>;,ajax,xml,Ajax,Xml,我是AJAX新手,正在尝试从XML文件构建下拉菜单。 以我的例子来说,我只能在菜单上贴上“阿克苏”。 有人能帮我吗? 致以最良好的祝愿,一位来自挪威的学生 以下是XML: <arrangement> <fylke name="Akershus"> <fylke name="Buskerud"> <fylke name="Hordaland"> <fylke name="Nordland"> </arrang
<arrangement>
<fylke name="Akershus">
<fylke name="Buskerud">
<fylke name="Hordaland">
<fylke name="Nordland">
</arrangement>
”;
$('ul')。追加(信息);
});
},
错误:函数(){$('ul').children().remove();
$('ul').append(“发生错误! ”);}
});
}
而不是
$(data).find("arrangement").each
使用
并删除。查找(“fylke”)
或者你可以更简洁地做到这一点(并且有适当的转义)
$(数据).find('arrangement fylke').map(函数(){
返回$('').text($(this.attr('name'));
}).附录(“ul”);
太棒了!如果这是您要查找的答案,请单击左侧的绿色复选标记。它会将此答案标记为已接受。
$(data).find("arrangement").each
$(data).find("arrangement fylke").each
$(data).find('arrangement fylke').map(function() {
return $('<a href="#"></a>').text($(this).attr('name'));
}).appendTo('ul');