i want ask how can add data id on buttons edit/delete here javascript rendering datatable rows wanted put data id on row_id example delete?id=1 (ci: delete/1)
$('#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);
assuming you're returning id value in ajax, can use mrender
... "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>'; }
full[0]
data row id parameter. if in different column, you'll change index accordingly
Comments
Post a Comment