Я использую DataTables 1.10.4 с php и jquery. Я хочу таблицу номеров страниц с jquery, но мой код не работает? пожалуйста, помогите мне?
$(function(){ dTable = $('#allProductsTbl').DataTable({ "aLengthMenu": [[1, 50, 100, -1], [20, 50, 100, "همه"]], "responsive": true, "language": { "url": "../data/include/public/Persian.json" }, "processing": true, "serverSide": true, "ajax":"products/op/dt_processing.php" }); dTable.order( [ 3, 'desc' ] ).draw(); //alert('pageNumber:'+dTable.page()); dTable.page(3).draw(false); });
Используйте метод API page()
для установки текущей страницы таблицы. Обратите внимание, что номер страницы равен нулю, поэтому page(3)
открывает 4- ю страницу.
Например:
$('#allProductsTbl').on('xhr.dt', function ( e, settings, json ) { var api = new $.fn.dataTable.Api(settings); api.page(3).draw(false); }); var dTable = $('#allProductsTbl').DataTable({ "aLengthMenu": [[1, 50, 100, -1], [20, 50, 100, "همه"]], "responsive": true, "language": { "url": "../data/include/public/Persian.json" }, "processing": true, "serverSide": true, "ajax":"products/op/dt_processing.php", "order": [[ 3, 'desc' ]] });
См. Этот jsFiddle для демонстрации.