我想将数据从XML文件提取到JS变量(我想使用纯JS,没有jQuery)。但是我在下载文件时总是收到错误:
var url = "http://www.w3schools.com/xml/note.xml";
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", url, true);
xmlhttp.onreadystatechange = function(event){ processRequest(event,xmlhttp); };
xmlhttp.send();
function processRequest(event,xmlhttp) {
if(xmlhttp.readyState != 4) return;
alert("status: " +xmlhttp.status);
}
响应xml始终为空 - 响应状态为0.
答案 0 :(得分:1)
尝试本地网址。您的代码与same origin policy
不匹配P.S。 w3schools不是你想要学习的地方,mdn和dochub.io;)
答案 1 :(得分:1)
因为它违反了同源政策。
执行: