3
下面是javascript代碼:類型錯誤:null不是一個對象在D3.js(評估「e.length」)
<script>
d3.json("/data/fundraising_vs_analytics_for_2016_candidates.json",
function(data){
d3.select("body").selectAll("p")
.data(data)
.enter()
.append("p")
.text("New paragraph!");
})
</script>
我已經證實該文件存在/data/fundraising_vs_analytics_for_2016_candidates.json
和瀏覽器可以找到它。
文件看起來是這樣的:
[
{name: "Jeb Bush", count: 10, amount: 120000000},
{name "Hillary Clinton", count: 13, amount: 67800000}
]
但是,我得到的錯誤:TypeError: null is not an object (evaluating 'e.length')
控制檯。我不知道如何開始解決這個問題。任何想要嘗試的東西?這是我第一次使用D3.js。
你不應該通過'data'參數到'data'方法而不是'dataset'? – undefined
啊,是的。讓我確認這不是問題。我以爲我已修復並修復它,這是我得到的第二個錯誤。謝謝。 –
@Vohuman很好的捕獲,但我一定是從舊緩衝區中複製出來的,因爲已經做出了改變。 –