Невозможно получить данные строки в таблицах данных - PullRequest
0 голосов
/ 04 февраля 2019

Я пытаюсь получить полные данные строки при клике.

Я пробовал этот код с официального сайта 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 голосов
/ 04 февраля 2019

Решение для этого - -

Вместо -

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

Мы должны получить к нему доступ таким образом, потому что это объект -

alert( "Value = "+ data.UserID );
0 голосов
/ 04 февраля 2019

Инициализировать объект таблицы следующим образом:

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