这是我的utube.js(教程的副本):
let getXMLFile = function(path, callback) {
let request = new XMLHttpRequest();
request.open("GET", path);
request.onreadystatechange = function() {
if(request.readyState === 4 && request.status === 200)
{
callback(request.responseXML);
}
};
request.send();
};
getXMLFile("https://cors.io/?http://api.irishrail.ie/realtime/realtime.asmx/getStationDataByCodeXML_WithNumMins?StationCode='+Stationcode+'&NumMins=90&format=xml", function(xml) {
console.log(xml);
});
如何检查这是否获得了我需要的XML数据?内容创建者指出“您需要将其放置在服务器或本地主机上……”,我尝试将.js本身放置在服务器上,当我从浏览器访问它时,它只是以文本格式打开它。直接运行.js会给我一个编译错误(第2行,字符5,“;”应为预期)。
创建者可以从chrome控制台进行调试(控制台显示为红色的错误,如果已修复,他可以在控制台输出中读取实际的XML数据)。我如何进入此步骤?:
我怀疑我需要将.js放在html文档中,然后将其放在服务器上,然后从浏览器访问它?但是不确定控制台在哪里起作用。
感谢您的帮助。这是我第一次认真使用JS或尝试使用控制台,请尝试保持简单!