我不明白为什么我发现所有的例子都适用于这样的json请求:
d3.json("file.json", function(data){
..do something with data
});
..但是当我不得不实施它时,我不得不使用:
d3.json( "file.json", function(data){}).then(function(data){
..do something with data
)};
那里发生了什么? 我正在运行带节点的实时服务器。
答案 0 :(得分:4)
很可能是因为您使用的是刚刚发布的HelpIntent
,而且大部分旧版示例都在使用d3 v5
或d3 v3
。
新的v5做法确实是(引用更改日志):
d3 v4
之前的情况(v3,v4):
d3.json("file.json").then(function(data) {
console.log(data);
});