我想获得的legalName
,并从这个链接的值phyCity
如何从XML树中获取值?
而且我想使用JavaScript,我下面写道:
$('.DotNum').click(function (e) {
var dotNum = $('#DotNum').val().replace(/\-|\s/g, '');
var url = "https://mobile.fmcsa.dot.gov/qc/services/carriers/"+ dotNum +".xml?webKey=dadd9237da5c0390c9511ef871258e1703abdb36";
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if (xhr.readyState == XMLHttpRequest.DONE) {
alert(xhr.responseText);
var xmlDoc = this.responseXML;
var legalName = xmlDoc.nodeValue("response").ChildNode("content").ChildNode("carrier").attribute("legalName");
$('#CompName').val(legalName);
$('#CompCity').val(phyCity);
$('#CompState').val(state);
$('#CompAddress').val(address);
}
}
xhr.open('GET', url, true);
xhr.send(null);
});
我不知道如何得到的值legalName
所以我尝试了很多不同的东西...
我该怎么办var legalName = xmlDoc.brabrabar
什么是预期的'VAR legalName = xmlDoc.nodeValue( “应答”)结果ChildNode( “内容”)ChildNode( “载体”)属性( “legalName”)。。。; '? ' – guest271314
@ guest271314不能正常工作..它为空 –
请包括您想与之交互的服务返回的XML示例。 –