如何使用jQuery更改外部数据表中的页码数据表?

Ali*_*iri 1 php jquery datatables

我正在将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);

    });
Run Code Online (Sandbox Code Playgroud)

Gyr*_*com 5

使用page()API方法设置表格的当前页面。请注意,页码从零开始,因此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' ]]
});
Run Code Online (Sandbox Code Playgroud)

演示

请参阅此jsFiddle进行演示。