AJAX / Jquery XML解析

我试图解析以下类型的XML(来自getMembers.php的数据):

  3422345 Bill Gates 232311 Bob Barker  

我正在使用下面的代码来解析:

   $(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); }); } }); });  

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

喜欢:

Bill GatesBob Barker

代替

比尔盖茨

Bob Barker

任何帮助都会很棒!

大卫

我想你迭代成员,而不是名字:

 success: function(xml) { $(xml).find('members').each(function(){ $(this).find("name").each(function(){ var name = $(this).text(); alert(name); }); }); } 

或者您的XML应该如下所示:

  3422345 Bill Gates   232311 Bob Barker  

这种方式显示名称:

  

只是想知道你是否成功解析了那些XML数据。

有效的XML格式如下:

    3422345 Bill Gates   232311 Bob Barker