Нужно чтобы при нажатие на кнопки, которые уже добавлены менялось значение переменной tabck(ее я отправляю в ajax) и обновлялся datatable. Переменная меняется но вот таблицу уже с новым запросом отправить не могу. Спасибо!
$(document).ready(function () {
let tabck = 3;
let table;
table = $('#tableAds').dataTable({
dom: "<'row py-2'<'col text-center text-md-right'B>>" +
"<'row'<'col-sm-12 col-md-6'l><'col-sm-12 col-md-6'f>>" +
"<'row'<'col-sm-12'<'table-responsive'tr>>>" +
"<'row'<'col-sm-12 col-md-6'i><'col-sm-12 col-md-6'p>>",
processing: true,
serverSide: true,
paging: true,
searching: true,
ordering: false,
responsive: true,
info: false,
ajax: {
url: 'get',
data: {'select_tab':tabck}
},
columns: [
{data: 'id'},
{data: 'client.id.username'},
{data: 'description'},
{data: null,render: getCeck },
{data: null}
],
columnDefs: [{
targets: 4,
width: "autoWidth",
data: "download_link",
render: function (data) {
return '<div class="btn-group" role="group" aria-label="Action"> ' +
'<button class="btn btn-secondary" onclick="location.href=\'/admin/ads/' + data.id + '/show\'"><i class="fas fa-book-open"></i></button>' +
'<button class="btn btn-secondary" onclick="location.href=\'/admin/ads/' + data.id + '/edit\'"><i class="fas fa-pencil-alt"></i></button>' +
'<button class="btn btn-secondary" onclick="location.href=\'/admin/ads/' + data.id + '/delete\'"><i class="fas fa-trash-alt"></button>' +
'</div>';
}
}],
language: {
url: "/data/Russian.json"
},
buttons: {
buttons: [{
className: 'btn btn-secondary trigger-hidden',
text: '_',
action: function () {
tabck = 3;
table.draw();
},
},
{
className: 'btn btn-info trigger-hidden',
text: '_',
action: function () {
tabck = 1;
table.draw();
},
},
{
className: 'btn btn-danger trigger-hidden',
text: ' _ ',
action: function () {
tabck = 2;
},
},
{
className: 'btn btn-warning trigger-hidden',
text: ' _ ',
action: function () {
tabck = 0;
alert('0');
},
},
]
},
});
});
table = $('#tableAds').dataTable
datatable
нужно было написать с заглавной буквой т.е Datatable.
Если так взять то оба варианта рабочие но если вы собираетесь использовать этот объект повторно, то нужно писать с заглавной.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
У меня в js коде формируется массив dataArr вида [0,4,5,4,7,4,5,27]
Существует ли библиотека JSON, в которой можно обращаться к элементам с помощью []