这个问题可能与sparkfun相当具体,但由于我在javascript方面的经验有限,我仍然希望将其作为一般性问题。从外部网站(sparkfun)检索json文件的一部分
我一直在使用后续HTML和JavaScript(d3.js)文件从sparkfun data server加载JSON数据:
的index.html
<!DOCTYPE html>
<meta charset="utf-8">
<body>
<script src="https://d3js.org/d3.v4.min.js"></script>
<script>
var data_sensor;
var url = "https://data.sparkfun.com/output/w5nEnw974mswgrx0ALOE.json"
d3.json(url, function (error,json) {
if (error) throw error;
data_sensor=json;
console.log(data_sensor)
})
</script>
</body>
运行该脚本后,我将结束存储在变量data_sensor中的所有数据数组用于后分析。
我现在想要做的是创建一个仪表板,只下载和存储最新值。我明白我可以使用data_sensor中的第一个值(即data_sensor [0]),但随着数据的增长,这种方法变得效率很低。
谢谢!
谢谢杰克,我试过你的脚本,它说“ReferenceError:$未定义” –
明白了。我需要先下载jQuery或使用CDN –