#### 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微信接入
- 分享內容設置
- 售后管理
- 退款換貨
- 站點
- 導航管理
- 廣告位
- 首頁板塊
- 會員
- 會員列表
- 粉絲列表
- 會員等級
- 會員提現
- 積分管理
- 余額管理
- 資產
- 銷售概況
- 商品分析
- 同行熱賣
- 運營報告
- 銷售排行
- 商城首頁設置
- 首頁設置