我想让这个例子在我的服务器上 http://www.w3schools.com/xml/tryit.asp?filename=tryajax_xml2 工作,但我总是得到 responseXML = null,我不知道为什么?当我将 html 和 xml 文件复制到我的服务器并在浏览器中尝试时,我得到:
onabort:null
onerror:null
onload:null
onloadend:null
onloadstart:null
onprogress:null
onreadystatechange:()
ontimeout:null
readyState:4
response:"..."
responseText:"..."
responseType:""
responseURL:"http://www.domainname.com/file.xml"
responseXML:null
status:200
statusText:"OK"
timeout:0
upload:XMLHttpRequestUpload
withCredentials:false
__proto__:XMLHttpRequest
我在Chrome,IE和Opera中测试了它。文件位于同一目录中。我做错了什么?
有效!我的.xml文件的第一行为空,并且与错误有关。我没有注意到这一点。