Javascript DataTable自动生成的序列号工作不正常。。每一页
DataTable分页过程未显示连续的索引号。。。!现在我每页显示10个项目,对于第一页,数据表序列号从1-10正确生成。。但是每一页显示从1到10的编号,需要显示从第二页开始的连续编号,如11,12。。。我对Datatable使用以下代码 任何帮助都是值得的 多谢各位Javascript DataTable自动生成的序列号工作不正常。。每一页,javascript,datatable,Javascript,Datatable,DataTable分页过程未显示连续的索引号。。。!现在我每页显示10个项目,对于第一页,数据表序列号从1-10正确生成。。但是每一页显示从1到10的编号,需要显示从第二页开始的连续编号,如11,12。。。我对Datatable使用以下代码 任何帮助都是值得的 多谢各位 <script> $(document).ready(function(){ var t = $("#table_details").DataTable({
<script>
$(document).ready(function(){
var t = $("#table_details").DataTable({
"pagingType" : "full_numbers",
"processing" : true,
"searching" : true,
"serverSide" : true,
"ajax" :{"url" : "../dataTable/serversideContacts.php",
"type": "post",
"data": { "uid" :'.$uid.',"gid" :'.$group_id.',"sid" :'.$site_id.'},
},
"columnDefs": [ {"searchable": false,"orderable": false,"targets": [0,3,4]} ],
"order": [[ 1, "asc" ]],
"language": {
"info": "Showing page _PAGE_ of _PAGES_"
}
});
t.on( "order.dt search.dt processing.dt", function (){
t.column(0,{ search:"applied", order:"applied" }).nodes().each( function (cell, i)
{cell.innerHTML = i+1; });
}).draw();
});
</script>
$(文档).ready(函数(){
var t=$(“#表#u详细信息”).DataTable({
“pagingType”:“完整编号”,
“处理”:对,
“搜索”:没错,
“服务器端”:正确,
“ajax”:{“url”:./dataTable/serversideContacts.php”,
“类型”:“职位”,
“数据:{“uid”:“$uid.”,“gid”:“$group\u id.”,“sid”:“$site\u id.”,
},
“columnDefs”:[{“searchable”:false,“orderable”:false,“targets”:[0,3,4]}],
“订单”:[[1,“asc”],
“语言”:{
“信息”:“显示第页,共页”
}
});
t、 关于(“order.dt search.dt processing.dt”,函数(){
t、 列(0,{search:“applicated”,order:“applicated”}).nodes().each(函数(单元格,i)
{cell.innerHTML=i+1;});
}).draw();
});
答案基于以下内容:
(假设每页=10
)
希望这有帮助。对于DataTables>=1.10.4
"fnCreatedRow": function (row, data, index) {
$('td', row).eq(0).html(index + 1);
}
希望这能有所帮助:)如果我们想知道你做错了什么,我们真的需要更多的代码。这对于可复制问题是不可用的。抱歉@Michaeldibets。。。。请现在检查…我如何{搜索:'applied',订单:'applied'}取消此列上的搜索和订单。
"fnCreatedRow": function (row, data, index) {
$('td', row).eq(0).html(index + 1);
}