AJAX / Jquery XML parse
I think you iterate over members, not names:
success: function(xml) { $(xml).find('members').each(function(){ $(this).find("name").each(function(){ var name = $(this).text(); alert(name); }); }); }
Or maybe your XML should looks like:
<members> <id>3422345</id> <name>Bill Gates</name></members><members> <id>232311</id> <name>Bob Barker</name></members>
This way show names:
<script type="text/javascript">$(document).ready(function () { $.ajax({ type: "GET", url: "getMembers.php", cache: false, dataType: "xml", success: function(xml) { $(xml).find('name').each(function(){ var name = $(this).text(); alert(name); }); } });});
Just wondering if you successfully parsed that XML data.
The valid XML format is below:
<?xml version="1.0" encoding="ISO-8859-1"?><members> <member> <id>3422345</id> <name>Bill Gates</name> </member> <member> <id>232311</id> <name>Bob Barker</name> </member></members>