$.ajax({
url: "Facilities.xml",
type: "GET",
dataType: "xml",
success: function (data) {
alert(data);
console.log(data);
return data;
}
});
我想将Facilities.xml文件中的xml数据显示给浏览器,但xml数据不会返回给浏览器。但是console.log确实正确显示了我的xml数据。警报显示' [object XMLDocument]'。如何将xml数据返回给浏览器?任何帮助表示赞赏。
答案 0 :(得分:0)
尝试序列化XMLDocument:
var xmlSerializer = new XMLSerializer();
var serializedXml = xmlSerializer.serializeToString(data);
alert(serializedXml);
答案 1 :(得分:0)
我发布了适用于我的代码。
$.ajax({
url: "Facilities.xml",
type: "GET",
dataType: "xml",
success: function (data) {
var xmlSerializer = new XMLSerializer();
var serializedXml = xmlSerializer.serializeToString(data);
var d = document.createElement('div');
var t = document.createTextNode(serializedXml);
d.appendChild(t);
document.write('<pre>' + d.innerHTML + '</pre>');
)}