根据文档here,我已经实现了服务器端代码。如何使用DataTable插件将我的JSON数据显示到表中?
JS代码
$('#datatable_paging').dataTable({
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "#### my php file path ####",
});
我得到JSON数据
{
"sEcho": 0,
"iTotalRecords": 19,
"iTotalDisplayRecords": "19",
"aaData": [
["1", "peter", "[email protected]"],
["2", "john", "[email protected]"],
["3", "raj", "[email protected]"],
["4", "selvin", "[email protected]"],
["5", "ismail", "[email protected]"],
["6", "muadth", "[email protected]"],
["7", "ahmed", "[email protected]"],
.....
]
}
现在我需要在下面的表格与数据表分页显示此JSON结果
HTML代码
<table id="datatable_paging">
<thead>
<tr>
<th>Id </th>
<th>Name</th>
<th>E-mail</th>
</tr>
</thead>
</table>
不要通过详细的代码更改来收听答案(他们没有阅读显示几乎相同的代码的链接?)。你在上面做的事情基本上是正确的,只是要弄清楚细节出错的地方。你确认数据是以JSON形式返回的(检查实际返回的数据,不仅仅是你认为PHP的输出是什么),还是上面的示例只是一个假设?你是否通过JSON Lint运行它以确保它是有效的? –
@ GregPettit-我用JSON lint检查了JSON代码,它是有效的json。现在我不知道如何将这个JSON数据显示到表格中。我浪费了时间与'samba penugonda'回答 –