Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript DataTable自动生成的序列号工作不正常。。每一页_Javascript_Datatable - Fatal编程技术网

Javascript 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({

DataTable分页过程未显示连续的索引号。。。!现在我每页显示10个项目,对于第一页,数据表序列号从1-10正确生成。。但是每一页显示从1到10的编号,需要显示从第二页开始的连续编号,如11,12。。。我对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);
            }