2015-06-11 71 views
2

我正在嘗試使用http://bl.ocks.org/robschmuecker/7880033。在這個例子中dndTree.js類似:在d3.js中使用動態JSON

var t = d3.Json('my.json',function(error,treeData){ 
//something interesting here 
}); 

作品細膩真實靜態JSON.But當過我嘗試通過的WebAPI來獲取數據,它停止工作。 我想這樣的:

var t = d3.Json($.ajax({url:'../api/MyController'}),function(error,treeData){ 
//something interesting here 
}); 

但這fails.I只需要擡起頭來。 謝謝你。

回答

2

那麼,d3.json,期待一個URL,但$.ajax返回一個jqXHR對象。你真正想要的是d3.json('../api/MyController', ...)。我建議您閱讀documentation

+0

給它一個try.I會讓你知道,但這真的很有趣。 –

+1

工作!感謝'網址'。 –