我目前正在学习API并使用XMLHttpRequest调用它们。我也试图使用JSON.parse ...希望正确。但是,当我的程序中使用它时,它返回undefined,所以我的displayQuote正在运行,它只是无法返回我的数据。
我在逻辑结构方面遇到了一些困难,所以我无法弄明白!关于为什么我没有收到解析为作者和文本的数据的任何帮助或提示都会非常有用。
var getQuote = new XMLHttpRequest();
getQuote.onreadystatechange = function () {
if (getQuote.readyState == 4 && getQuote.status == 200) {
var arrObj = JSON.parse(getQuote.responseText);
author = arrObj.title;
text = arrObj.content;
displayQuote();