Javascript 带空格的动态json数据
我正在尝试使用dyntable将数据写入html表。其中一个标题称为Javascript 带空格的动态json数据,javascript,jquery,json,dynatable,Javascript,Jquery,Json,Dynatable,我正在尝试使用dyntable将数据写入html表。其中一个标题称为年中的一周。在JSON文件中,名称也是Week of year(带空格)。将json传递给dynatable时: $('#week_table').dynatable({ dataset: { records: [{"Week of year":"June 9, 2014 to June 15, 2014","a":0.0,"b":0.0,"c":0.0,"d":0.0,"e":1.0,"f":0.0},
年中的一周
。在JSON文件中,名称也是Week of year
(带空格)。将json传递给dynatable时:
$('#week_table').dynatable({
dataset: {
records: [{"Week of year":"June 9, 2014 to June 15, 2014","a":0.0,"b":0.0,"c":0.0,"d":0.0,"e":1.0,"f":0.0},{"Week of year":"June 16, 2014 to June 22, 2014","a":0.0,"b":0.0,"c":5.0,"d":0.0,"e":16.0,"f":0.0}]
}});
并绘制到html表格:
<table id="week_table">
<thead>
<th>weekOfYear</th>
<th>Week of year</th>
<th>a</th>
<th>b</th>
<th>c</th>
<th>d</th>
<th>e</th>
<th>f</th>
</thead>
<tbody>
</tbody>
</table>
周末
一年中的一周
A.
B
C
D
E
F
对于
a
到f
,该表绘制得很好,但是对于weekOfYear
和weekOfYear
,该表显示为未定义。如何将json传递给包含空格的动态表?这很奇怪。起初它似乎对我也不起作用,但这里有一个链接,指向一个使用您的数据的工作示例。希望这能有所帮助
我变了
<th>weekOfYear</th>
weekOfYear
到
一周
您的数据集
对象似乎缺少一个结束大括号。这是在制作示例时输入的错误。更新了问题。它看起来与JSON属性的命名约定有关。尝试使用文档中显示的所有小写字母:我希望我可以控制json格式。。。就在稍下方,我找到了我正在寻找的文档中的隐藏线。将标题更改为“一年中的一周”解决了此问题。
<th>week</th>