2017-09-04 303 views
-1

我在学习JavaScript,并且不断收到错误“未捕获的SyntaxError:JSON在位置0的JSON.parse处出现意外的标记u”。未捕获的SyntaxError:JSON中的位置0处的意外标记u在JSON.parse

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(); 
+1

它看起来像你有一个错字,我想它应该是'responseText'。 –

回答

3

您只是拼错了resoponseText - 应该是responseText。你会得到这个错误,因为JavaScript最终会调用JSON.parse("undefined")

0

你有一个错字:你写ourRequest.resoponseText,而不是ourRequest.responseText

相关问题