摘自Syntaxerror:在JSON.PARSE位置0位置0的JSON中出现的标记U



我正在尝试学习javaScript,但我一直在遇到错误" syntaxerror:在json.parse的位置0的JSON中意外的标记u。

var ourRequest = new XMLHttpRequest();
ourRequest.open('GET', 'https://learnwebcode.github.io/json-example/animals-1.json');
ourRequest.onload = function(){
    var ourData  = JSON.parse(ourRequest.resoponseText);
    console.log(ourData[0]);
};
ourRequest.send();

您只是拼写错误的resoponseText-应该是responseText。您会遇到错误,因为JavaScript最终致电JSON.parse("undefined")

您有一个错字:您写了ourRequest.resoponseText而不是ourRequest.responseText

最新更新