【发布时间】:2023-01-31 08:24:46
【问题描述】:
大家好,我有这个问题,我已经尝试修复好几天了。 我正在向我的 PHP 服务器发出发布请求以从数据库中获取结果。现在正在使用 JS 映射函数将结果填充到表中。
我正在使用填充和显示结果的 DataTable 但是当我尝试使用 DataTable 搜索 Student 搜索时,一切都消失并显示“未找到结果”
需要帮助进行分页和搜索,排序工作。
我在下面提供了我的脚本和 html 代码
student.ejs //包含学生表的HTML页面
<thead>
<tr>
<th class="text-center">Name</th>
<th class="text-center">Index No</th>
</tr>
</thead>
<tbody id="tableData" class="text-center"></tbody>
</table>
<!-- fetch -->
<script>
axios.get('myFetchAPIHere')
.then(function(response){
let finalData = response.data;
let tableData = "";
finalData.map((values) => {
tableData += `<tr class='text-center'>`;
tableData += `<td class='fw-bolder text-dark'>${values.fullname}</td>`;
tableData += `<td class='text-primary fw-bolder'>${values.index_no}</td>`;
tableData += `</tr>`;
});
document.getElementById('tableData').innerHTML = tableData;
})
.catch(function(error){
console.log(error);
})
</script>
<script>
// Jquery Datatable
let jquery_datatable = $("#table1").DataTable({)
</script>
【问题讨论】: