ここのドキュメントに従って、サーバー側のコードを実装しました。
JS コード
$('#datatable_paging').dataTable({
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "#### my php file path ####",
});
JSONデータを次のように取得しています
{
"sEcho": 0,
"iTotalRecords": 19,
"iTotalDisplayRecords": "19",
"aaData": [
["1", "peter", "peter@gmail.com"],
["2", "john", "john@yahoo.com"],
["3", "raj", "raj@in.com"],
["4", "selvin", "selvin@gmail.com"],
["5", "ismail", "ismail@gmail.com"],
["6", "muadth", "muad@hotmail.com"],
["7", "ahmed", "ahmed@gmail.com"],
.....
]
}
ここで、この JSON の結果を Datatable ページネーションを使用して下の表に表示する必要があります
HTMLコード
<table id="datatable_paging">
<thead>
<tr>
<th>Id </th>
<th>Name</th>
<th>E-mail</th>
</tr>
</thead>
</table>