Php 我已经使用jQuery datatable插件来显示它正在工作的后端数据,但分页中的页码并没有显示
下面是代码段Php 我已经使用jQuery datatable插件来显示它正在工作的后端数据,但分页中的页码并没有显示,php,jquery,datatable,Php,Jquery,Datatable,下面是代码段 $("#my_table").DataTable({ "scrollY":300+"px", "searching":false, "bInfo":false, "scrollCollapse":false, "bLengthChange":false, "pageLength":5, "
$("#my_table").DataTable({
"scrollY":300+"px",
"searching":false,
"bInfo":false,
"scrollCollapse":false,
"bLengthChange":false,
"pageLength":5,
"processing":true,
"serverSide":true,
"paging":true,
"ajax":{
url:'fetch_transaction.php',
type:'get',
data:account_query,
dataSrc:function(json)
{
account_query.last_balance=json.account_data.last_balance;
account_query.balance_type=json.account_data.balance_type;
return json.data;
}
},
"ordering":false,
"destroy":true,
});
您的JSON响应(从PHP到网页)是否包含相关数据以允许DataTables正确显示此信息?请参见所述的
recordsTotal
和recordsFiltered
。同一页也有。谢谢,它成功了。recordsTotal已设置为0。是否有任何方法在单击分页中的页码时更新要发送到服务器端的参数?在上面的例子中,当用户单击页码时,我想用某种方法更新'data:account\u query',您可以使用函数,因此每次调用都会重新填充变量:data:function(d){d.account\u query=account\u query;}
。你可以看到更多的细节。请记住,在您收到dataSrc
响应中的任何数据之前,这些数据会被发送到服务器,因此它将首先为空。