大家好,我目前正在使用下面的代码来收集我返回的 XML 数据:
success: function(xml) {
$(xml).find('members').each(function(){
$(this).find("id").each(function(){
var id = $(this).text();
$("#example").append('<img src="http//www.xxxxxxx.com/' + id + '.jpg">');
});
});
}
但是,我需要它能够一次收集每个部分的所有数据,而不必只为一件事循环,然后返回并循环获取第二个,等等。
XML 如下所示:
<?xml version="1.0" encoding="ISO-8859-1"?>
<members>
<new>YES</new>
<id>5678994</id>
<name>Bob Barker</name>
<rsvp>0</rsvp>
<new>NO</new>
<id>94443326</id>
<name>Bill Gates</name>
<rsvp>0</rsvp>
<street1>na</street1>
<street2>na</street2>
<city>na</city>
<state>na</state>
<zip>0</zip>
<cellp>0</cellp>
</members>