我是Datatables的新手。我不知道如何在点击一行中的按钮时获取行索引。我得到未定义的对象错误。任何人都可以指导我如何获得行索引?如何在单击动态按钮时删除数据表中的一行?
下面是代码我已经试过至今:
var table = $('#subcategoryDatatable');
var url = $('#url').val();
var tableObj = table.DataTable({
"processing": true,
"serverSide": false,
"aoColumnDefs": [
{ "bSearchable": true, "aTargets": [ 0 ] },
],
ajax:
{
url: url,
dataSrc: 'data',
type: 'GET'
},
columns: [
{ data: 'id'},
{ data: 'subcategory'},
{ data: 'category'},
/* DELETE */ {
mRender: function (data, type, row) {
return '<a href="#" class="btn btn-danger btn-xs" data-toggle="modal" data-target="#myModal">DELETE</a>'
}
}
],
});
$("#cancel").click(function()
{
$('#myModal').modal('hide');
});
$("#delete").click(function(){
var target_row = $(this).closest('tr').get(0);
alert('Delete this id '+target_row);
});
在mRender你在“行”参数> –
得到显示,作为一个代码段。 –