1
我的ajax函数下面查找并返回xml数据到one
变量<name>johnny>/name>
我无法让我的two
变量显示任何东西。不应该显示“johnny”。约翰尼的值也是2,基本上我想检索那个2值。从ajax xml检索嵌套数据
function xmlParser(xml) {
$(xml).find(“user”).each(function() {
var one = $(this).find("name");
var two = $(one).find(“johnny").text();
console.log(two);
})
}
示例XML:
<names>
<name>
<value>16</value>
<gname>Johnny</gname>
<type>String</type>
</name>
<name>
<value>12</value>
<gname>Sarah</gname>
<type>String</type>
</name>
</names>
什么'$(本).find( “名称”)文本()'因为它看起来像' name'节点没有名称为“johnny”的节点 – PSL
OT:不要在Javascript中使用“智能”引号。 – Barmar
adding .text();仍然没有任何东西给控制台 – user1938745