无法在数据表中获取行数据

时间:2019-02-04 07:35:00

标签: javascript angularjs datatable datatables

我试图点击获得完整的行数据。

我在Datatables官方网站上尝试了此代码-

var table = $('#example').DataTable( {
                        data: data,
                        columns: [
                            { data: "UserID" },
                            { data: "Name" },
                            { data: "emailID" },
                            { data: "Role" },
                            { data: "Status" }
                        ]
                    } );

$('#example tbody').on( 'click', 'tr', function () {
                        var data = table.row(this).data();
                        alert( "Value = "+data[0] );
                    } );

但是得到的值=未定义。

2 个答案:

答案 0 :(得分:0)

像这样初始化表对象:

var table = $('#example').DataTable();

答案 1 :(得分:0)

解决方案是-

代替-

I<T>

我们必须以这种方式访问​​它,因为它是一个对象-

alert( "Value = "+ data[0] );