data()不读取d3.js中的数据

时间:2014-08-05 14:14:44

标签: javascript jquery d3.js

我有以下简单的代码:

eventsMapJSON = d3.json("events.json", function(error, eventsMapData) {
    toplist = d3.select("#container")
        .append("ul");
    toplist.selectAll("li")
        .data(eventsMapData)
        .enter()
        .append("li")
        .text(function(d){
            return d;
        })
}

但是,d3不会读取selectAll函数中的数据,因此我尝试放入容器中的简单列表不存在。在调试器上,我可以看到<ul>标记,但不能看到<li>标记。此外,当我在行return d;上放置断点时,调试器不会停在那里,这意味着d3可能会传递空数据。

为什么会发生这种情况?

0 个答案:

没有答案