このコードはPrototype.jsです。おそらく20種類のチュートリアルを見てきましたが、なぜこれが機能していないのか分かりません。私が得る応答はnullです。Prototype.jsでXMLファイルをAjaxでXML(文字列ではない)として取得するにはどうすればよいですか?
new Ajax.Request(/path/to/xml/file.xml, {
method: "get",
contentType: "application/xml",
onSuccess: function(transport) {
alert(transport.responseXML);
}
});
私はresponseText
にresponseXML
を変更すると、それは文字列として私にXMLファイルを警告します。これはXMLを扱うPHPページではなく、実際のXMLファイルなので、レスポンスヘッダーではありません。