分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

ajax 分页(jquery分页插件pagination) 小例3

发布时间:2023-09-06 01:35责任编辑:傅花花关键词:暂无标签
<#macro ajaxPaginte url ><script type="text/javascript"> ?????????var PageSize = 10;//每页行数 ?????????var IsInit = true;//初始化 ???????????????var ?search= function(pageIndex,initFlag) { ?????????????var url = "${url}"; ?????????????$.ajax({ ?????????????????type: ‘GET‘, ?????????????????url: url, ?????????????????data: { pageNumber:pageIndex,pageSize: PageSize,skuId:$("#skuId").val(),skuModel:$("#skuModel").val() }, ?????????????????success: function (data) { ?????????????????????if (initFlag) { ?????????????????????????initPagination(data.total); ?????????????????????????IsInit = false; ?????????????????????} ?????????????????????<#nested> ???????????????}, ?????????????????error: function (msg) { ?????????????????????console.log(msg.responseText); ?????????????????} ?????????????}); ?????????} ????????????????var initPagination = function (Count) { ?????????????// 创建分页 ?????????????$("#Pagination").pagination(Count, { ?????????????????first_text:‘首页‘, ???????????????last_text:‘尾页‘, ???????????????num_display_entries:10, ???????????????callback: pageselectCallback, ?????????????????items_per_page: PageSize //每页显示行数 ?????????????}); ?????????} ?????????function pageselectCallback(page_index, jq) { ?????????????if (!IsInit) ?????????????????search(page_index + 1); ?????????????return false; ?????????} ?????????$(function () { ?????????????search(1, true);//1代表第一页 ?????????}); ?????</script> </#macro>
<div class="panel panel-default"><div class="panel-body"><#include "/common/ajaxPaginte.html"><table class="table table-bordered" id="user-list-table"><thead> <tr><th class="col-mo-2">名字</th><th class="col-mo-2">性别</th><th class="col-mo-2">电话</th> ?<th class="col-mo-1">操作</th></tr></thead><tbody></tbody></table><div id="Pagination" class="pagination"></div></div></div><@ajaxPaginte "/system/user/listUserByAjax/" > ???????????????var table_body=""; ???????????$.each(data.records,function(index,value){ ???????????????var sex=value.sex==1?"男":"女"; ???????????table_body+="<tr><td>"+value.realName+"</td><td>"+sex+"</td><td>"+value.tel+"</td><td><a class=‘btn btn-primary btn-xs‘ href=‘javascript:;‘ onclick=‘select_row({name:\""+value.realName+"\",id:\""+value.id+"\"})‘> <i class=‘fa fa-pencil-square-o‘></i>选取</a></td></tr>"; ???????????}); ???????????$("#user-list-table>tbody").empty().append(table_body); ???????????????</@ajaxPaginte>

  

ajax 分页(jquery分页插件pagination) 小例3

原文地址:https://www.cnblogs.com/jwlfpzj/p/8252696.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved