我是HTML / Javascript / API的新手,我正尝试使用coinmarketcaps的公共API进行我的第一个chrome扩展。
API:https://api.coinmarketcap.com/v2/ticker/?limit=12&sort=rank&convert=ETH
我的代码:
console.log("Running");
function setup() {
loadJSON('https://api.coinmarketcap.com/v2/ticker/?
limit=12&sort=rank&convert=ETH', gotData, 'jsonp');
}
setup();
function gotData(data){
console.log(data);
list = data;
}
gotData();
基本上,我想做的是加载数据,然后将数据打印到控制台,以确保实际上已加载数据。上传扩展名后检查background.js控制台时出现的错误是“未定义loadJSON”
我不知道我是否缺少软件包或无法使用这样的命令,但是在上网查看了一段时间之后,我似乎无法弄清楚。我的另一个想法是,也许不能在background.js文件中使用它。另外,我正在为该项目使用Atom软件。让我知道是否需要更多信息,我们将不胜感激。