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();