Jquery 的dataTable 对当前页刷新

使用draw()对页面重绘

 initTable = $("#m_table_1").dataTable({
     // language: lang, //提示信息
     dom: "<'row'<'col-sm-12'tr>>\n\t\t\t<'row'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7 dataTables_pager'lp>>",
     responsive: true,
     processing: false,
     serverSide: true,
     searching: false,
     orderMulti: false,
     ordering: true,
     aLengthMenu: [10, 20, 50, 70, 90],
     iDisplayLength: 20,
     stripeClasses: ['ou', 'ed'],
     columnDefs: columnDefs,
     aaSorting: aaSorting,
     ajax: (data, callback, settings) => {},
    //列表表头字段
     columns: columns,
})

var refreshTable=function (){
 initTable.draw(false);//draw()默认值为true,为false表示重绘当前页,true会跳转到第一页重绘页面
}

若想跳转第一页刷新可以有以下两种方式

方式一

initTable.draw();//draw()默认值为true,为false表示重绘当前页,true会跳转到第一页重绘页面

方式二

initTable.ajax.reload();

 

posted @ 2024-08-16 17:03  流年sugar  阅读(72)  评论(0编辑  收藏  举报