Javascript d3js-简单渲染不起作用

Javascript d3js-简单渲染不起作用,javascript,d3.js,Javascript,D3.js,我正在尝试使用d3js创建一个简单的列表信息,但不起作用。有人知道我在这里做什么是错的吗 var obj={ “状态”:[“良好服务”], “名称”:[“123”], “url”:[null], “文本”:[“…]”, “plannedworkheadline”:[null], “时间”:[“上午7:35”], “日期”:[“12/15/2011”] } 函数图(数据){ “严格使用”; d3.选择(“主体”) .附加(“ul”) .selectAll(“li”) .数据(数据) .输入()

我正在尝试使用d3js创建一个简单的列表信息,但不起作用。有人知道我在这里做什么是错的吗

var obj={
“状态”:[“良好服务”],
“名称”:[“123”],
“url”:[null],
“文本”:[“…]”,
“plannedworkheadline”:[null],
“时间”:[“上午7:35”],
“日期”:[“12/15/2011”]
}
函数图(数据){
“严格使用”;
d3.选择(“主体”)
.附加(“ul”)
.selectAll(“li”)
.数据(数据)
.输入()
.附加(“li”)
.文本(功能(d){
返回d.name+“:”+d.status;
});
};
d3.json(obj,draw)

数据必须是数组

var obj=[{
“状态”:[“良好服务”],
“名称”:[“123”],
“url”:[null],
“文本”:[“…]”,
“plannedworkheadline”:[null],
“时间”:[“上午7:35”],
“日期”:[“12/15/2011”]
}]
函数图(数据){
“严格使用”;
d3.选择(“主体”)
.附加(“ul”)
.selectAll(“li”)
.数据(数据)
.输入()
.附加(“li”)
.文本(功能(d){
返回d.name+“:”+d.status;
});
};
绘图(obj)

名称
状态
看起来像数组。你需要为它们下标吗?