我正在使用coldfusion将数据从数据库中提取到dataTable中,当我单击datatable中的一行并触发事件时,我希望这样做,这样就可以在同一页的div中显示该行的详细信息。
下面是我正在使用的代码,但是它不起作用,如果有人能给我一个有效的例子,我会很感激的。
我收到以下错误消息:
错误-无法读取未定义的属性“_aData”
$(document).ready(function() {
var table = $('#datatable-buttons').DataTable();
$('#datatable-buttons tbody').on('click', 'tr', function () {
var data = table.row( this ).data();
// alert( 'You clicked on '+data[0]+'\'s row' );
alert("table click"+data[0]);
} );
} );发布于 2018-03-20 07:04:47
在重新分配按钮之前,尝试解开按钮的事件:只需在行单击之前添加以下行:
$('#datatable-buttons tbody').off('click');修改后的代码是:
$(document).ready(function() {
var table = $('#datatable-buttons').DataTable();
$('#datatable-buttons tbody').off('click');
$('#datatable-buttons tbody').on('click', 'tr', function () {
var data = table.row( this ).data();
// alert( 'You clicked on '+data[0]+'\'s row' );
alert("table click"+data[0]);
} );
});https://stackoverflow.com/questions/49377913
复制相似问题