В заголовке моей таблицы данных есть флажок, который я пытаюсь передать в качестве параметра для обработки на стороне сервера.Кажется, что это должно быть тривиально, но я либо пропускаю что-то, либо я что-то упускаю из-за того, как работает datatables.
Это мой ввод:
<input id="active-users-chk" type="checkbox" name="active-users-chk" checked="checked"> Active Users Only
Это работает внеИнициализация datatables:
$('#active-users-chk').on('change', function(){
console.log($('#active-users-chk').is(':checked') ? 1 : 0);
$('#mng-users-table').DataTable().ajax.reload();
});
, но если я пытаюсь использовать его динамически в качестве параметра ajax.data, это всегда так:
"ajax": {
"url": baseUrl + 'admin/get_users',
"type": "POST",
"data": {
"active_only": $('#active-users-chk').is(':checked')
}
},
Я перепробовал все, что мог придумать,но не могу заставить это работать в рамках инициализации datatables.