带有DataTable服务器端的CodeIgniter

带有DataTable服务器端的CodeIgniter,codeigniter,datatables,Codeigniter,Datatables,我只是想问一下如何在编辑/删除按钮上添加数据ID这是我用来呈现数据表行的javascript 我想把数据ID放到行\u ID上,比如delete?ID=1(CI:delete/1) $(“#数据”).dataTable({ “sScrollY”:“400px”, “bProcessing”:正确, “bServerSide”:正确, “sServerMethod”:“GET”, “sAjaxSource”:“页面/数据表”, “iDisplayLength”:10, “阿伦提努”:[[10,25

我只是想问一下如何在编辑/删除按钮上添加数据ID这是我用来呈现数据表行的javascript 我想把数据ID放到行\u ID上,比如delete?ID=1(CI:delete/1)

$(“#数据”).dataTable({
“sScrollY”:“400px”,
“bProcessing”:正确,
“bServerSide”:正确,
“sServerMethod”:“GET”,
“sAjaxSource”:“页面/数据表”,
“iDisplayLength”:10,
“阿伦提努”:[[10,25,50,-1],[10,25,50,“全部”],
“aaSorting”:[[0,'asc']],
“aoColumns”:[null,null,null,
{
“mData”:空,
“sClass”:“中心”,
“sDefaultContent”:“/”,
}
]
}).fnSetFilteringDelay(700);

假设在ajax中返回ID值,可以使用

。。。
“sClass”:“中心”,
“mRender”:功能(数据、类型、完整){
返回“/”;
}

full[0]
是带有ID参数的数据行。如果这是在另一列中,显然您需要相应地更改索引

如果这是正确答案,请将其标记为正确答案(单击左侧的勾号图标)
    $('#data').dataTable({
    "sScrollY": "400px",
    "bProcessing": true,
        "bServerSide": true,
        "sServerMethod": "GET",
        "sAjaxSource": "<?php echo base_url(); ?>pages/datatable",
        "iDisplayLength": 10,
        "aLengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]],
        "aaSorting": [[0, 'asc']],
        "aoColumns": [ null, null, null,
            {
                "mData": null,
                "sClass": "center",
                "sDefaultContent": '<a href="edit.php?id=ROW_ID" class="btn">Edit</a> / <a href="delete.php?id=ROW_ID" class="btn_remove">Delete</a>',
            }
        ]
}).fnSetFilteringDelay(700);
...    
    "sClass": "center",
    "mRender": function ( data, type, full ) {
        return '<a href="edit.php?id=' + full[0] + '" class="btn">Edit</a> / <a href="delete.php?id=' + full[0] + '" class="btn_remove">Delete</a>';
}