【发布时间】:2020-06-08 22:58:49
【问题描述】:
现在已经花了半天的时间来解决这个问题,虽然已经取得了一些进展,并且进行了大量有用的研究,但我仍然是新手,所以我需要帮助。
我需要使用从 API 中提取的数据用作 JS 变量。我的API 给了我以下输出:
{"bitcoin":{"usd":9695.66,"usd_24h_change":2.0385849528977977}}
我想使用该字符串中的 usd 和 usd_24_change 值,可能作为一些 JS 变量进行进一步计算。
到目前为止,我所做的是将字符串直接推送到 HTML 中,这样我就可以对其进行可视化表示,但是我需要在后端从中提取值(希望这有意义吗?)
到目前为止我的代码:
fetch(url)
.then(response => response.text())
.then(data => {
$('#apiPlaceholder').html(data);
});
老实说,我已经没有想法了。我唯一的选择是尝试直接从 HTML 字符串中提取值,但我觉得这将是一种非常笨拙的方法。我确信有办法解释后端的数据。
任何想法都将不胜感激! :)
【问题讨论】:
-
使用
response.json()- 这会给你一个反序列化的形式。
标签: javascript api