如何从此API获取此JSON对象列表到我的JavaScript中

时间:2018-01-25 22:42:14

标签: javascript json

我现在用Google搜索了6个多小时,我找到的解决方案都没有帮助我。我正在寻找的是将这个对象列表“http://poe.ninja/api/Data/GetCurrencyOverview?league=Abyss”放入名为Data或Currency的变量中。

直到现在我一直在使用以下内容:

var data
var currency = ""
var url = "http://poe.ninja/api/Data/GetCurrencyOverview?league=Abyss"

var myInit = {
  method: 'GET',
  headers: "Access-Control-Allow-Origin: *",
  mode: "cors"
};

function getJSON() {
  fetch(url, myInit).then(function(response) {
    return response
  }).then(function(data) {
    currency = data
    document.getElementById("mirror").innerHTML += currency
    for (var x in currency) {
      document.getElementById("mirror").innerHTML += x + "<p>"
    }
  });
}

html编辑的目标是看它是否有效。有一些关于不透明响应的问题。因为我对身体感兴趣(我认为)

我得到了:

  

未捕获(承诺)TypeError:无法执行'fetch'   'Window':提供的值不是类型   (sequence<sequence<ByteString>> or record<ByteString, ByteString>)       at getJSON(PoECurrency.html:24)       在HTMLButtonElement.onclick(PoECurrency.html:48)

任何可以帮助我获取此对象列表的人?

0 个答案:

没有答案