easyui 页面跳转进入新页面再返回当前页面

因为我的后台项目easyui数据采用真分页传值,传入page和rows,后台只返回当前页数值.



在当前页获取当前页面的page和rows


var options = $('#dg').datagrid('getPager').data("pagination").options;
var page = options.pageNumber;//当前页数
var rows = options.pageSize;//每页的记录数(行数)

通过URL传值给后台,后台获取数据后再返回给当前页,我是用的PHP

URL =URL/page/"+page+"/rows="+rows+"'
后台获取数据返回前台

 
  

$page = I('request.page');
$rows = I('request.rows');

$this->assign([
    'page'=>$page,
    'rows'=>$rows,
]);
//前台获取数据
<script>
   var pageNumber = parseInt("<{$page}>");
   var pageSize = "<{$rows}>";
   if(pageNumber){
      $("#dg").datagrid({
         pageNumber:pageNumber,
         pageSize:pageSize
      });

   }
script>
重新设置easyui的页码数和页面数量,搞定,parsrInt是因为easyui要求page是int型,假如不加跳转页码可能出错。

你可能感兴趣的:(前端,eayui,后台开发,php)