Autor Zpráva
Novosad1351
Profil *
Změnou datumu pomocí datepicker aktualizuji attribute "datum", což funguje. Avšak attribute při reload datatable zůstane stále stejný, nezměněný. Vůbec nemám ponětí, jak aplikovat změnu, aby to ajax v datatable načetl taktéž znovu.

<table id="dataTable_den" datum="2021-11-13" class="table table-sm table-striped">

$('#datepicker_table').datepicker().on('changeDate', function(e){
    $('#dataTable_den').attr("datum", e.format('yyyy-mm-dd'));
    var tableden = $('#dataTable_den').DataTable();
    tableden.ajax.reload();
});

$('#dataTable_den').DataTable({
    "dom": '<"float-left"B><"float-right"f>rt<"row"<"col-sm-4"l><"col-sm-4"i><"col-sm-4"p>>',
    "fixedHeader": true,
    "responsive": true,
    "processing": true,
    "serverSide": true,
    "searching": false,
    "bInfo": false,
    "pageLength": 25,
    "ajax": "/_dataTable_den.php?datum="+$('#dataTable_den').attr('datum'),
    "language": {"url": "/src/js/datatables.cs.json"},
    "order": [[ 0, "desc" ]]                
});
Kajman
Profil
"ajax": "/_dataTable_den.php",
"data": function(d) {d['datum']=$('#dataTable_den').attr('datum');},

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0