此代码来自Prototype.js。我已经查看了大概 20 个不同的教程,但我无法弄清楚为什么这不起作用。我得到的响应是空的。
new Ajax.Request(/path/to / xml / file.xml, {
method: "get",
contentType: "application/xml",
onSuccess: function(transport) {
alert(transport.responseXML);
}
});
如果我将 更改responseXML
为responseText
,那么它会以字符串形式向我提醒 XML 文件。这不是一个提供 XML 的 PHP 页面,而是一个实际的 XML 文件,所以我知道它不是响应标头。