[英]Generate ul with jquery each and xml
我正在尝试为XML文档中的每个“行”标签的<li>元素填充ul。 现在,我只希望它显示一个任意文本,直到我弄清楚为什么它甚至不起作用为止,然后我将继续从文件中添加实际值。 #results是<ul>。
function getXML () { $.ajax({ type: "GET", url: "garbage.xml", dataType: "xml", success: generateList }); }; function generateList (xml) { $(xml).find('Row').each(function() { $('#results').append( '<li class="results__item">1</li>' ); }); } $(document).ready(function() { getXML(); });
这是xml的示例
<?xml version="1.0" encoding="windows-1252" standalone="yes"?><!-- Generated by abcexcel--> <Records> <Record> <Row A="TITLE" B="ALT_WORDS" C="DESC_ID" D="DESCRIPTION" /> </Record>
它所做的就是重复更多记录。
尝试更改getXML函数:
function getXML () {
$.get("garbage.xml", function(data) {
generateList(data);
});
}
或使用ajax功能
$.ajax({
type: "GET",
url: "garbage.xml",
dataType: "xml",
success: function(xml) {
generateList(xml);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.