根據文檔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'回答 –