layui laypage 实现刷新后还在当前页面
在使用layui 的laypage时 在使用ajax获取分页数据所以页面刷新后会回到第一页,怎么解决这问题呢?
if ($this->request->isAjax()) { $where = $data = []; $page = $this->request->param('page/d'); $limit = $this->request->param('limit/d', 15); Cookie::set('nowPage',$page,3600); } $nowPage = Cookie::has('nowPage') ? Cookie::get('nowPage') : 1; $this->assign('nowPage',$nowPage); return $this->fetch();
<script type="text/javascript"> layui.use(['table'], function() { var table = layui.table; var nowPage = {$nowPage}; table.render({ elem: '#dataTable' ,url: '{:url()}' //数据接口 ,page: { curr: nowPage } //开启分页 ,limit: 20 ,text: { none : '暂无相关数据' } ,defaultToolbar: ['filter'] ,cols: [[ //表头 {field: 'id', title: '编号', align: 'center', width: 80} ,{field: 'name', title: '姓名'} ]] }); }); </script>
<< 上一篇
下一篇 >>