【发布时间】:2019-06-09 17:05:48
【问题描述】:
我有 JSON 对象,我从中创建动态列。在第 5 位我有我想传递给服务器的 ID。如何在点击特定按钮时实现它
var jsonData = data[key[0]];
var column = data[key[1]];
$('#example').DataTable({
data: jsonData,
columnDefs: [{
targets: 5,
render: function(data, type, full, meta) {
if (type === 'display') {
data =
'<button class="btn-edit" type="button">Edit</button>' +
'<button class="btn-delete" type="button">Delet</button>';
}
return data;
}
}],
columns: column
});
【问题讨论】:
-
您可以将 ID 作为自定义 HTML5
data-属性提供给按钮。然后,听从这些按钮冒泡的click事件,然后您就可以访问与单击特定按钮相关联的 ID。
标签: jquery datatables serverside-javascript