【发布时间】:2019-10-08 10:20:20
【问题描述】:
我正在尝试将函数表作为数据表,但作为菜鸟失败了。 我想要搜索和分页数据表。有人可以帮忙吗?
$(document).ready(function(){
function fetch_data()
{
$.ajax({
url:"fetch.php",
method:"POST",
dataType:"json",
success:function(data)
{
var html = '';
for(var count = 0; count < data.length; count++)
{
html += '<tr>';
html += '<td><input type="checkbox" id="'+data[count].id+'" data-name="'+data[count].name+'" data-address="'+data[count].address+'" data-gender="'+data[count].gender+'" data-designation="'+data[count].designation+'" data-age="'+data[count].age+'" class="check_box" /></td>';
html += '<td>'+data[count].name+'</td>';
html += '<td>'+data[count].address+'</td>';
html += '<td>'+data[count].gender+'</td>';
html += '<td>'+data[count].designation+'</td>';
html += '<td>'+data[count].age+'</td></tr>';
}
$('tbody').html(html);
}
});
}
fetch_data();
**更新:**也试过了
$('#myTable').DataTable( {
serverSide: true,
ajax: {
url:"product_fetchmulti.php",
method:"POST",
dataType:"json",
success:function(data)
{
var html = '';
for(var count = 0; count < data.length; count++)
{
html += '<tr>';
html += '<td><input type="checkbox" id="'+data[count].product_id+'" data-name="'+data[count].product_name+'" data-product_sku="'+data[count].product_sku+'" data-product_status="'+data[count].product_status+'" data-product_quantity="'+data[count].product_quantity+'" data-product_color="'+data[count].product_color+'" class="check_box" /></td>';
html += '<td>'+data[count].product_name+'</td>';
html += '<td>'+data[count].product_sku+'</td>';
html += '<td>'+data[count].product_status+'</td>';
html += '<td>'+data[count].product_quantity+'</td>';
html += '<td>'+data[count].product_color+'</td></tr>';
}
$('tbody').html(html);
}
}
} );
【问题讨论】:
-
欢迎来到 Stackoverflow。本网站旨在帮助解决特定的编程问题,而不是作为阅读图书馆手册的替代品。
-
请不要以否定现有答案的方式更改代码来编辑您的问题。有用的答案表明您没有致电
.DataTable,但您的编辑覆盖了您没有通过电话呼叫它 - 使回答者看起来好像没有查看您的第一行代码。一定要添加额外的尝试作为额外的代码。
标签: javascript jquery datatables