我是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你在「行」參數> –
得到顯示,作爲一個代碼段。 –