首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >AJAX / Jquery XML解析

AJAX / Jquery XML解析
EN

Stack Overflow用户
提问于 2012-04-19 15:57:20
回答 3查看 84.9K关注 0票数 18

我尝试解析以下类型的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>

没有错误,但我同时得到了两个名字。

像这样:

GatesBob Barker <--first loop>

而不是

比尔·盖茨<--first loop>

鲍勃·巴克<--second loop>

任何帮助都是最好的!

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10223865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档