У меня проблема с передачей переменной ID в функции инициализации Datatable. То, что я хочу:
Нажатие на ссылку
<a href="#" data-id="' + data.id + '" data-toggle="modal" data-target="#ipvpn_show_members">Show</a>
Модальное окно открывается, и там у меня есть данные. И я хочу передать data-id
данные ajax.data
. Я пытался сделать так:
"data": function ( d ){
d.id = $(this).data('id');
}
без удачи.
Вот Jquery код для ввода данных в формате init
var member_table = $('#member_table').DataTable({
"processing": true,
"bFilter": false,
"bPaginate": false,
"bSort" : false,
"bInfo" : false,
"ajax": {
"url": "/get_member_data",
"dataType": "json",
"dataSrc": "data",
"contentType": "application/json",
"data": function ( d ){
d.id = $(this).data('id');
}
},
"columns": [
{"data": "vrf_name"},
{"data": "primary_rt"},
{"data": "ipvpn_rt"},
]
});