使用LayUI实现AJAX分页

首先去下载layUI,然后在页面当中加载layUI分页所需JS,CSS文件:

<link rel="stylesheet" href="../layui/css/layui.css">
<script src="../layui/layui.js"></script>

注意两个文件的先后顺序!!!

前端页面实现:

<script>
toPage(1);
//初始化分页数据
function toPage(curr) {$.ajax({type: "post",async: false,url: "./srv/public_fun.php",    //后台数据处理-下面有具体实现data: {"datatype": "getpage","curr":curr},success: function (d) {var a = eval("("+d+")");var html='';$.each(a.list,function(i,e){//......此处写回传显示的数据});$("#list_show").empty().html(html);laypage(a);    }});
}function laypage(a){layui.use(['layer', 'laypage', 'element'], function () {var layer = layui.layer, laypage = layui.laypage, element = layui.element();laypage({cont: 'pageDemo' //分页容器的id, pages: a.allpage //总页数, curr: a.curr, skin: '#5FB878' //自定义选中色值,skip: true //开启跳页, jump: function (obj, first) {if (!first) {toPage(obj.curr);}}});});
}

后台文件public_fun.php实现:

$p = $_REQUEST["curr"];//获取当前页
if($p<1)$p=1;
$limits = 2;//每页显示几条
$rc=$pd->query("select count(*) from sys_member where 1=1 ".$s_where)-fetchColumn(0);//查询总条数
$allpage = intval(ceil($rc / $limits));    //计算总共几页
$sql="select * from "表名" limit ".(($p-1)*$limits).",".$limits;
$datalist = $pd->query($sql)->fetchAll(PDO::FETCH_ASSOC);
$arr["list"]=$datalist;    //数据集
$arr["allpage"]= $allpage;    //总共几页
$arr["curr"]= $p;    //当前页
echo json_encode($arr);
break;

至此,全部实现结束!!!

使用LayUI实现AJAX分页相关推荐

  1. layui php ajax分页,layui+thinkphp5.1实现分页(非动态表格)

    框架:前段layui 后端thinkphp5.1 js:layui laypage.render({ elem:'paging' //数据总数 ,count:{$total_num} //当前页面大小 ...

  2. bootstrap layui 两种分页的实现

    最近做的项目中后台界面用的layui框架,前台界面用的是boostrap框架,这就导致我在做分页的过程中要考虑前台两种分页的动态实现,现在我已经爬出这个坑了,哈哈,给大家分享一下,写的不好的地方请大家 ...

  3. layui 传递前端请求_前端请求后端,后端查询完毕传到前端 ,用layui 将 数据分页...

    前端:我用的是layui框架的分页 js 文件 layui.config({ base : "script/" }).use(['form','layer','jquery','l ...

  4. java ajax jquery分页插件_分享精心挑选的12款优秀jQuery Ajax分页插件和教程

    摘要:这篇jQuery栏目下的"分享精心挑选的12款优秀jQuery Ajax分页插件和教程",介绍的技术点是"jquery_ajax分页插件.jquery_ajax.a ...

  5. PHP、jQuery、jQueryPager结合实现Ajax分页

    建立html文件: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w ...

  6. think php ajax分页,thinkPHP5框架实现基于ajax的分页功能示例

    本文实例讲述了thinkPHP5框架实现基于ajax的分页功能.分享给大家供大家参考,具体如下: 最近一个页面的选项卡又牵扯到ajax分页,所以研究了一下tp5的ajax分页使用方法 首先看一下tp5 ...

  7. ajax分页实现(php)

    ajax分页实现(php) 使用jquery.pagination.js插件 引入js文件.css文件 <link rel="stylesheet" href="/ ...

  8. Thinkphp ajax分页

    Thinkphp中用ajax分页和普通的ajax分页的区别在于处理位置的不同,thinkphp是在控制器的方法中处理ajax传的值,然后返回数据.下面是一个点击事件触发后,显示的内容用ajax分页. ...

  9. php ajax 分页phpapi,ajax分页_php ajax分页代码

    摘要 腾兴网为您分享:php ajax分页代码,智慧农业,长沙银行,一折包邮,信和财富等软件知识,以及381.65,红娘牵线,中经油马,战地小,歌词制作,唯美会,微软必应输入法,邓州在线,螺丝钉,侠客 ...

最新文章

  1. 查询一个字符串的子串出现的次数在sql中
  2. C++ 与 JAVA的不同点
  3. 利用反射实现对象调用方法
  4. 极路由4pro(HC5962)设置阿里云DDNS
  5. Asianux将成为最先进的安全Linux操作系统
  6. 季节性的分析才不简单,小心不要在随机数据中也分析出季节性...
  7. 启动tomcat报错,Failed to start component
  8. Q112:用Xcode调试程序(以PBRT-V3中的pbrt为例)
  9. 【待填坑】LG_3239_[HNOI2015]亚瑟王
  10. fnt美术字处理 阴影部分
  11. UE5全局光照系统Lumen解析与优化
  12. 用 Python 构建实时股票警报消息系统机器人
  13. RN项目集成react-native-code-push(四)-- ReactNative项目集成react-native-code-push
  14. 计算机WORD列宽行高怎么设置,word2010表格列宽和行高怎么设置
  15. CoreDNS篇7-性能压测
  16. CTFshow-萌新 Writeup
  17. RS485方向切换的几种方案及优劣势分析
  18. 编程实现键盘记录功能
  19. qbxt国庆水题记day3
  20. google服务框架 闪退_Google Play闪退怎么办 怎么用RE管理器解决闪退问题

热门文章

  1. 【模拟电路】PN结的相关知识
  2. 使用 svg-sprite-loader、svgo-loader 优化 svg symbols
  3. 电商软件性能测试,实战 | 电商业务的性能测试(一): 必备基础知识
  4. 驻极体MIC并联与串联
  5. JS 动态设置页面高度
  6. 糖尿病遗传风险检测挑战赛 -- 实战记录 (一)
  7. 机器学习的工作原理是什么?
  8. 雾计算(fog computing)
  9. [截图软件推荐]Snipaste
  10. 最大计算机互联网络是,目前世界上最大的计算机互联网络是什么?