AJAX / Jquery XML parse AJAX / Jquery XML parse xml xml

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>