#### ajax 分页
先在HTML 页面 引用 分页 页面
` {include file="admin/pageCommon"/}`
通过AJAX 跳到 页面要调取数据的方法获取数据
例如:
~~~
$.ajax({
type : "post",
url : "ADMIN_MAIN/Member/memberList",
async : true,
data : {
"page_index" : page_index, "page_size" : page_size,
"search_text" : search_text,"tel":tel,"email":email
},
success : function(data) {
//处理数据
//由于示例代码较多,这里简化写一下
var html = '';
if (data["data"].length > 0) {
//这里进行数据拼接
if (data["data"][i]["nick_name"] != null ) {
html += '昵称 : '+data["data"][i]["nick_name"] ;
}
}else {
html += '暂无符合条件的数据记录';
}
$(".style0list tbody").html(html);
initPageData(data["page_count"],data['data'].length,data['total_count']);
$("#pageNumber").html(pagenumShow(jumpNumber,$("#page_count").val(),{$pageshow}));
}
~~~
控制器中的方法
~~~
public function memberList()
{
if (request()->isAjax()) {
$page_index = request()->post("page_index",1);
$page_size = request()->post('page_size',PAGESIZE);
$search_text = isset($_POST['search_text']) ? $_POST['search_text'] : '';
$tel = isset($_POST['tel']) ? $_POST['tel'] : '';
$email = isset($_POST['email']) ? $_POST['email'] : '';
$member = new MemberService();
$list = $member->getMemberList($page_index, $page_size, [
'is_member' => 1,
'nick_name' => array(
'like',
'%' . $search_text . '%'
),
'user_tel' => array(
'like',
'%' . $tel . '%'
),
'user_email' => array(
'like',
'%' . $email . '%'
)
], 'reg_time desc');
return $list;
} else {
//查询会员等级
$member = new MemberService();
$list = $member->getMemberLevelList(1,0);
$this->assign('level_list',$list);
return view($this->style . 'Member/memberList');
}
}
~~~
//service层
~~~
/**
* 会员列表
*
* @param number $page_index
* @param number $page_size
* @param string $condition
* @param string $order
* @param string $field
*/
public function getMemberList($page_index = 1, $page_size = 0, $condition = '', $order = '', $field = '*')
{
$user = new UserModel();
$result = $user->pageQuery($page_index, $page_size, $condition, $order, $field);
return $result;
}
~~~
- Niushop开发手册
- 基础教程
- Niushop开源商城介绍
- Niushop安装
- 目录结构介绍
- 环境要求
- 模块介绍
- 数据表结构说明
- 伪静态(隐藏index.php)
- 添加后台菜单
- 公众号支付配置流程
- 开发教程
- 规格表设计原理机制
- 商品属性表关系
- ajax分页
- Data数据业务层设计
- 积分
- 常见问题
- 用户使用手册
- 商品管理
- 商品添加
- 商品规格
- 商品分类
- 添加商品品牌
- 商品分组
- 商品类型
- 商品回收站
- 相册管理
- 咨询管理
- 商品评价
- 文章管理
- 发布文章
- 文章分类
- 专题
- 营销
- 优惠券
- 满减送
- 限时折扣
- 满包邮
- 订单管理
- 订单列表
- 用费模板
- 物流公司
- 商家地址
- 系统相关
- 导航设置
- 邮箱 短信配置
- 权限资源管理
- 角色权限管理
- 支付配置
- 第三方登录配置
- 购物设置
- 地区管理
- 提现设置
- 添加首页板块
- 微信管理
- Niushop微信接入
- 分享内容设置
- 售后管理
- 退款换货
- 站点
- 导航管理
- 广告位
- 首页板块
- 会员
- 会员列表
- 粉丝列表
- 会员等级
- 会员提现
- 积分管理
- 余额管理
- 资产
- 销售概况
- 商品分析
- 同行热卖
- 运营报告
- 销售排行
- 商城首页设置
- 首页设置