Jquery 无法使用.text()获取XML元素的值
所以在这里,我只是尝试使用JQuery从XML文件检索数据。我可以加载文件,但这只返回一个空字符串: JQuery:Jquery 无法使用.text()获取XML元素的值,jquery,html,xml,Jquery,Html,Xml,所以在这里,我只是尝试使用JQuery从XML文件检索数据。我可以加载文件,但这只返回一个空字符串: JQuery: $.get('data.xml','xml',function(data){ var names = $.parseXML(data), $names = $(names); alert($names.find('test').text()); }); XML: 测试 我希望能够从“tes
$.get('data.xml','xml',function(data){
var names = $.parseXML(data),
$names = $(names);
alert($names.find('test').text());
});
XML:
测试
我希望能够从“test”元素内部检索“test”。首先,如果要指定回调后必须执行的数据类型 获取(url[,数据][,成功][,数据类型]) 其次,您不必
.parseXML()
记录(数据)并检查其是否正确。代码看起来不错。将$(data)后面的逗号改为分号,效果很好!非常感谢。@TJBarber:很高兴它能帮上忙。如果它解决了问题,请将其标记为已回答,以便其他用户也能发现它有用
<names>
<test>test</test>
</names>
<!-- end snippet -->
$.get('data.xml', function(data){
var $names = $(data);
alert($names.find('test').text());
}, 'xml');