Jquery 如何在数据表中生成迭代编号
如何使用datatables创建表数据来自API,我想在每行中添加序列号。我一直在使用数据的id,但这不是什么好东西Jquery 如何在数据表中生成迭代编号,jquery,laravel,datatable,datatables,Jquery,Laravel,Datatable,Datatables,如何使用datatables创建表数据来自API,我想在每行中添加序列号。我一直在使用数据的id,但这不是什么好东西 var Fromuser = $("#tabelAdmin").DataTable({ processing: true, serverSide: false, ajax: "{{route('user.detail')}}", columns: [{ data: "id", name: "
var Fromuser = $("#tabelAdmin").DataTable({
processing: true,
serverSide: false,
ajax: "{{route('user.detail')}}",
columns: [{
data: "id",
name: "id"
},
{
data: "name",
name: "name",
orderable:false
},
{
data: "name_detail",
name: "name_detail",
orderable:false
},
{
data: "address",
name: "address",
orderable:false
},
你可以这样做 在表的开头添加一列
它应该可以解决您的问题您是否从ajax调用中获得此序列号?如果是这样,只需将其添加到列中即可。不,先生,只需id、姓名、全名和地址它可以工作,但如果我删除其中一个数据并使用draw,则我也会增加,因此如果删除了数据,则数字将从1增加到175try return row.id,而不是return i++
var i = 1;
var Fromuser = $("#tabelAdmin").DataTable({
processing: true,
serverSide: false,
ajax: "{{route('user.detail')}}",
columns: [{
data: null,
render:function(data , type , row){
return i++;
},
},
{
data: "id",
name: "id"
},
{
data: "name",
name: "name",
orderable:false
},
{
data: "name_detail",
name: "name_detail",
orderable:false
},
{
data: "address",
name: "address",
orderable:false
},