我有一个datatable,其中包含从mysql数据库获取的动态内容。如果我没有记录,表格会用搜索栏等正确显示。但是一旦我添加了数据,它就会删除搜索栏、分页和thead中的排序选项。
这是我的密码:
在标题中:
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css">
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.19/css/dataTables.bootstrap.min.css">
<script src="https://code.jquery.com/jquery-3.3.1.js"></script>
<script src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script>
<script src="https://datatables.net/examples/resources/demo.js"></script>
<script type="text/javascript" class="init">
$(document).ready(function() {
$('#userstable').DataTable( {
"language": {
"url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/Hebrew.json"
}
} );
} );
</script>
<link rel="stylesheet" href="assets/css/datatables.css">
在身体里:
<table id="userstable" class="table display" style="width:100%">
<thead>
<th class="text-center">תמונה</th>
<th class="text-center">שם פרטי</th>
<th class="text-center">שם משפחה</th>
<th class="text-center">שם משתמש</th>
<th class="text-center">דוא"ל</th>
<th class="text-center">קבוצה</th>
<th class="text-center">פעיל</th>
<th class="text-center">נוצר ב</th>
<th class="text-center">עריכה</th>
<th class="text-center">מחיקה</th>
</thead>
<tbody>
<?php
while($row = mysqli_fetch_assoc($result)){
echo "<tr>
<td class='text-center'>" . $row['avatar'] . "</td>
<td class='text-center'>" . $row['firstName'] . "</td>
<td class='text-center'>" . $row['lastName'] . "</td>
<td class='text-center'>" . $row['username'] . "</td>
<td class='text-center'>" . $row['email'] . "</td>
<td class='text-center'>" . $row['userGroup'] . "</td>
<td class='text-center'>" . $row['active'] . "</td>
<td class='text-center'>" . $row['userGroup'] . "</td>
<td class='text-center'><a href='edituser.php?id=" . $row['id'] . "' type='button' class='btn btn-info'>עריכה</td>
<td class='text-center'><a href='deleteuser.php?id=" . $row['id'] . "' type='button' class='btn btn-danger'>מחיקה</td>
<tr>";
}
?>
</tbody>
</table>
这是一个显示问题的短视频:
http://recordit.co/sfumtxw7be
先谢谢你。
1条答案
按热度按时间l7mqbcuq1#
我发现了问题。。。我没有关闭表中最后2个td中的a标签。。。