[英]How to do server-side processing using DataTAble in PHP?
我正在嘗試對我的數據表進行服務器端處理,但我正在努力解決它。 我沒有太多要發布的內容,因為我真的什么也做不了,但我要發布數據表的 JS:
$(document).ready(function() {
var table = $('#dt-filter-select').DataTable({
"deferRender": true,
"order": [
[2, "desc"]
],
lengthChange: false
});
});
和 HTML 表:
<table id="dt-filter-select" class="display" style="width:100%">
<thead>
<tr>
<th>Admin</th>
<th>Log text</th>
<th>Timestamp</th>
</tr>
</thead>
<tbody>
<?php foreach (get_all_log_history() as $logs) : ?>
<tr>
<td>
<?php echo $logs["name"]; ?>
</td>
<td>
<?php echo $logs["log_text"]; ?>
</td>
<td>
<?php echo $logs["log_time"]; ?>
</td>
</tr>
<?php endforeach; ?>
</tbody>
<tfoot>
<tr>
<th>
</th>
</tr>
</tfoot>
</table>
正如這里提到的https://datatables.net/manual/data/你應該將你的數據傳遞給 dataTable 實例,而不是創建一個預填充表並讓插件填充數據
像這樣的東西
$(document).ready(function() {
var table = $('#dt-filter-select').DataTable({
"deferRender": true,
"order": [
[2, "desc"]
],
lengthChange: false,
data: <?php echo json_parse(echo get_all_log_history()) ?>
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.