我有我的隊列設置像使用D3隊列做一個跨站點調用
queue()
.defer(d3.json, "js/US.json")
.defer(d3.json, "http://192.168.1.40:8080/api/2014", function(d) { dataSet.set(d.id, +d.plant); })
.defer(d3.csv, "data/ph.csv", function(d) { phById.set(d.id, +d.ph); })
.awaitAll(ready);
然而,我準備功能不會被調用。我的控制檯沒有錯誤。我已經完成檢查以確保我的數據正在返回,並且我的數據集已加載了正確的數據。我不明白爲什麼我的隊列從不會調用我的ready函數。任何方向在這裏將非常感激。
伊恩,queue.js不是D3,這是一個不同的庫。 –
隊列由Mike Bostock提供,主要由d3.js用戶使用。我想保留這些標籤,以便D3用戶可以找到我的帖子。 –
我看不出會有什麼幫助,但是如果你堅持這樣做,那就這樣吧。 –