gpt4 book ai didi

javascript - 数据表自动生成的序列号无法正常工作..对于每个页面

转载 作者:行者123 更新时间:2023-12-02 16:22:39 24 4
gpt4 key购买 nike

DataTable 分页程序未显示连续索引号...!现在每页显示 10 个项目,对于第一页,数据表序列编号从 1-10 正确生成。但是每页显示从 1 到 10 的编号,需要从第二页开始显示连续编号,例如 11,12 ...我对数据表使用以下代码。

任何帮助将不胜感激,

谢谢

<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>

最佳答案

答案基于以下内容:Alert the page no. on jQuery dataTables page change event

(假设每页 = 10)

dTable.on( 'order.dt search.dt processing.dt page.dt', function () {
dTable.column(1, {search:'applied', order:'applied'}).nodes().each( function (cell, i) {
cell.innerHTML = i+1;
var info = table.page.info();
var page = info.page+1;
if (page >'1') {
hal = (page-1) *10; // u can change this value of ur page
cell.innerHTML = hal+i+1;
}
} );
} ).draw();

希望这有帮助。

关于javascript - 数据表自动生成的序列号无法正常工作..对于每个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28961466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com