gpt4 book ai didi

javascript - 如何在 JavaScript 中解析来自 API 的 XML 响应?

转载 作者:行者123 更新时间:2023-11-29 22:10:51 25 4
gpt4 key购买 nike

我正在使用 this API ,它将源自 LHR 的航类状态返回到 MAN(仅作为示例)。响应的格式为 XML,但我无法使用 JavaScript 读取它。

我尝试了以下方法:

function loadXMLDoc(dname) { //the dname here is the url
if (window.XMLHttpRequest) {
xhttp = new XMLHttpRequest();
} else {
xhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET", dname, false);
xhttp.send();
return xhttp.responseXML;
}

但它不起作用。是否有其他方法读取 API 的 XML 响应?

最佳答案

您可以使用 jQuery,然后使用 jQuery.ajax() 进行 ajax 调用

代码可能看起来像这样......

    $.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: url,
data: JSON.stringify(data),
dataType: "json",
error: function (response) {
alert('Error: There was a problem processing your request, please refresh the browser and try again');
},
success: function (response) {
if (response !== undefined && response !== null) {
/* Evaluate the SOAP response object here */
}
}
});

关于javascript - 如何在 JavaScript 中解析来自 API 的 XML 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18085310/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com