public function loadAction() { $goodsModel = new GoodsModel(); $pageNum = I('get.pageNum'); $queryAdd = I('get.queryAdd'); $nextPage = $pageNum + 1; //下页页码 $goodsModel->setPage($pageNum); $goodsModel->setName($queryAdd); $goodsModel->setPageSize($this->pageSize); $count = $goodsModel->likeNameCount(); $listNum = $this->pageSize * $pageNum; $list = $goodsModel->goodsList(); $this->assign('nextPageNum', $nextPage); $this->assign('list', $list); $jsonData = array(); if ($listNum < $count) { $jsonData['state'] = 1; //后面还有页 $data_list = $this->fetch('queryGoodsList'); $data_page = $this->fetch('page'); $jsonData['content'] = $data_list; $jsonData['page'] = $data_page; } else { $jsonData['state'] = 0; //后边没有页了 $data_list = $this->fetch($this->goodsList); $jsonData['content'] = $data_list; } $data = json_encode($jsonData); echo $data; }
public function loadAction() { //分页加载方法 $openid = get_openid(); //如果不是注册用户不显示直销、线销 $customerInfo = get_customer_info($openid); $this->assign('customerType', $customerInfo['subscribe_state']); $this->assign('goodsDetailUrl', $this->goodsDetailUrl); $this->assign('rootPath', $this->rootPath); $this->assign('postUrl', $this->url); $goodsList = new GoodsModel(); $pageNum = I('get.pageNum'); $nextPage = $pageNum + 1; //下页页码 $goodsList->setPage($pageNum); $goodsList->setPageSize($this->pageSize); $count = $goodsList->getCount(); $listNum = $this->pageSize * $pageNum; $listS = $goodsList->getDetailGoodsList(); $listL = $this->_source($listS); //var_dump($list); $list = $this->_logistics($listL); $this->assign('nextPageNum', $nextPage); $this->assign('page', $this->fetch('page')); $this->assign('list', $list); $jsonData = array(); if ($listNum < $count) { $jsonData['state'] = 1; //后面还有页 $data_list = $this->fetch("Home@Xiaomi/list"); $data_page = $this->fetch("Home@Xiaomi/page"); $jsonData['list'] = $data_list; $jsonData['page'] = $data_page; } else { $jsonData['state'] = 0; //后边没有页了 $data_list = $this->fetch('Home@Xiaomi/list'); $jsonData['list'] = $data_list; $jsonData['page'] = 0; } $data = json_encode($jsonData); echo $data; //$this->display('list'); //$this->ajaxReturn($jsonData); }