Разбор XML с помощью AJAX/Jquery

Я пытаюсь разобрать следующий тип данных XML (из getMembers.php):

<?xml version="1.0" encoding="ISO-8859-1"?>
<members>
   <id>3422345</id>
   <name>Bill Gates</name>
   <id>232311</id>
   <name>Bob Barker</name>
</members>

И я использую код ниже, чтобы разобрать его:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function () {
        $.ajax({
            type: "GET",
            url: "getMembers.php",
            cache: false,
            dataType: "xml",
            success: function(xml) {
                $(xml).find('members').each(function(){
                    var name = $(this).find("name").text()
                    alert(name);
                });
            }
        });
    });
</script>

Нет ошибки, но я получаю оба имени одновременно.

Аналогично:

Билл ГейтсБоб Баркер <--первая петля>

Вместо

Билл Гейтс <--первая петля>

Боб Баркер <--вторая петля>

Любой помощь будет отличной!

19
задан Bsquare ℬℬ 29 November 2018 в 16:27
поделиться