首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaScript GET responseText

JavaScript GET responseText
EN

Stack Overflow用户
提问于 2017-04-10 12:37:35
回答 1查看 983关注 0票数 1

我仍然在学习JavaScript的基础知识,我正在尝试制作一个简单的GET Http请求,以从API返回信息,但是responseText不会返回。下面是代码:

代码语言:javascript
复制
var xhr = new XMLHttpRequest();
xhr.open('GET', "https://api.apithis.net/dictionary.php?define=hi", true);
xhr.send();
console.log(xhr.responseText)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-10 12:44:11

这是因为你稍后才会得到回应。所以你需要处理异步。要做到这一点,您需要在回调函数中处理响应,这将在您得到响应时触发。

我建议你至少使用JQuery --这在一开始就有帮助。https://api.jquery.com/jquery.get/

如果您仍然使用xhr (在xhr.send之前),我认为它可以使用:

代码语言:javascript
复制
xhr.onreadystatechange = function () { console.log(this.responseText) }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43323342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档