【发布时间】:2018-03-12 09:07:05
【问题描述】:
我正在尝试使用来自 bitstamp 的 API 在我的网页上获取货币交易价格。
我已经研究过这个问题,但我仍然无法让它工作,因为它总是返回ERROR
使用的链接是https://www.bitstamp.net/api/ticker/,响应应该是last
这是我的代码:
var xhr = new XMLHttpRequest();
xhr.open("GET", "https://www.bitstamp.net/api/ticker/", true);
xhr.send();
xhr.addEventListener("readystatechange", processRequest, false);
function processRequest(e) {
if (xhr.readyState == 4 && xhr.status == 200) {
var response = JSON.parse(xhr.responseText);
window.alert(response.last);
}
else {
window.alert("ERROR");
} }
【问题讨论】:
-
如果我没记错的话,您应该会在浏览器控制台中看到以下错误 - “请求的资源上不存在 'Access-Control-Allow-Origin' 标头”
-
是的,这是真的。但是我该如何处理它
-
请编辑您的问题以包含开发人员控制台中包含的所有错误详细信息,以及来自 bitstamp 的完整错误消息。这些是 HTTP 请求问题的重要部分。
标签: javascript json http