如何检查Chrome中的console.log输出?需要调试使用XMLHttpRequest的.js文件

时间:2019-05-08 19:32:02

标签: javascript xml google-chrome

这是我的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数据)。我如何进入此步骤?: enter image description here

我怀疑我需要将.js放在html文档中,然后将其放在服务器上,然后从浏览器访问它?但是不确定控制台在哪里起作用。

感谢您的帮助。这是我第一次认真使用JS或尝试使用控制台,请尝试保持简单!

0 个答案:

没有答案