我想獲得的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示例。 –