DataTables Cannot read property 'length' of undefined
我遇到与上述链接相同的问题。我有一个json数据的链接。
我的JQUERY:
$('#card-table').DataTable({
"ajax": "http://project-maria-1350.appspot.com/getPeople?key=CX1231466035200"
});
我的HTML代码:
`<div id="passenger" class="tab-pane fade in active">
<table id="card-table" class="display" cellspacing="0" width="100%">
<thead>
<tr>
<th>Last Name</th>
<th>First Name</th>
<th>Gender</th>
<th>Nationality</th>
<th>Age</th>
<th>Class</th>
<th>Boarding No.</th>
<th>Seat No.</th>
<th>Group Code</th>
</tr>
</thead>
</table>
</div>`
我收到Uncaught TypeError: Cannot read property 'length' of undefined
。显示数据。但排序不起作用。
请帮帮我。谢谢。
答案 0 :(得分:0)
数据表期望JSON对象具有格式{"data": [{..,..},{...,...}]}
。
查看此示例https://datatables.net/examples/data_sources/ajax.html (单击选项卡&#34; AJAX&#34;并查看格式)。
你可以改变它。