我刚开始学习DataTable.js,我对DataTable.js中的服务器端处理有疑问,也就是说,如何在服务器端处理中加载表?
我在这里发布我的代码,因此很容易理解
table.html
<table id="empTable">
<thead>
<th>First Name</th>
<th>Last Name</th>
<th>Email</th>
<th>Phone Number</th>
</thead>
</table>
的script.js
<script type="text/javascript">
var empTable;
$(document).ready(function(){
empTable = $("#empTable").dataTable({
'processing':true,
'serverside':true,
'ajax': 'fetchRecord.php'
});
});
</script>
fetchRecord.php
<?php
$conn = new mysqli('localhost','root','','example');
if($conn->connect_error) die("Could not connect".$conn->connect_error);
$fetchQuery = "SELECT firstname, lastname, email, phonenumber FROM employee";
$output = array('data' => array());
$result = $conn->query($fetch);
if($result->num_rows > 0){
while($row = $result->fetch_assco()){
$output['data'][] = $row;
}
}
$conn->close();
echo json_encode($output);
?>
请告诉我这段代码有什么问题,如何从php页面获取数据并将其加载到DataTable中?
对任何错误道歉。
提前谢谢