這個問題可能與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 –