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><< 上一篇
下一篇 >>