Javascript AJAX JSON调用失败

Javascript AJAX JSON调用失败,javascript,json,ajax,Javascript,Json,Ajax,我正在做一个AJAX调用,从一个特定站点提取JSON数据,但由于某种原因,我在调用之前收到并出错 错误消息: 未捕获的TypeError:无法在处读取null的属性“addEventListener” script.js:2 代码: 打字错误?var ajaxtest=document.getElementByIddmeo; 应该演示吗?已解决!好的,我最后做的就是把它放到一个onclick事件中,它就工作了 function Makecall(){ var ourRequest = new X

我正在做一个AJAX调用,从一个特定站点提取JSON数据,但由于某种原因,我在调用之前收到并出错

错误消息:

未捕获的TypeError:无法在处读取null的属性“addEventListener” script.js:2

代码:


打字错误?var ajaxtest=document.getElementByIddmeo;
应该演示吗?

已解决!好的,我最后做的就是把它放到一个onclick事件中,它就工作了

function Makecall(){
var ourRequest = new XMLHttpRequest();
ourRequest.open("GET","https://learnwebcode.github.io/json-example/animals-1.json")//post if you want to send data
ourRequest.onload = function(){
   // console.log(ourRequest.responseText);//test logging to console.
var ourData = JSON.parse(ourRequest.responseText);
console.log(ourData[0]);
};
ourRequest.send();
};

你拼写了demo dmeo这是我在注意并解决它之前问过的一个时刻。对此很抱歉。是的,谢谢,这也是一个问题,但我通过执行onclick事件并将onclick事件添加到html中的按钮来改变它。这是我在关注和解决问题之前问过的一个时刻。很抱歉,为什么把它放到函数中会起作用呢。。。。还有一个问题,你实际上解决了是的,我不小心添加了演示id而不是按钮id。
function Makecall(){
var ourRequest = new XMLHttpRequest();
ourRequest.open("GET","https://learnwebcode.github.io/json-example/animals-1.json")//post if you want to send data
ourRequest.onload = function(){
   // console.log(ourRequest.responseText);//test logging to console.
var ourData = JSON.parse(ourRequest.responseText);
console.log(ourData[0]);
};
ourRequest.send();
};