<div id="one"></div>//显示数据库中数据的
<ul id="ones"></ul>//显示分页的
=============================

$.ajax({
url: "/sysMessage/messjson",
//data: {page:currentPage, limit:limit},
dataType: "json",
type: "post",
//contentType : 'application/json;charset=UTF-8',
async: false,
success: function (res) {
if (res.errcode === "0") {
var data =res.data; //调用分页
laypage.render({
elem: 'ones'
,count: res.data.length
,limit:20
,jump: function(obj){
//模拟渲染
document.getElementById('one').innerHTML = function(){
var arr = []
,thisData =data.concat().splice(obj.curr*obj.limit - obj.limit, obj.limit);
layui.each(thisData, function(index, item){
if (item.colors === '0') {//是否已读0已读1未读(通过颜色不一样,去区数据是否是已读未读)
var str = '<div class="xiaoxi">\n' +
' <div class="layui-row">\n' +
' <input type="hidden" name="id" class="id" value="' + item.ID + '"/>\n' +
' <input type="hidden" name="type" class="type" value="' + item.type + '"/>\n' +
' <input type="hidden" name="name" class="name" value="' + item.name + '"/>\n' +
' <input type="hidden" name="states" class="states" value="' + item.states + '"/>\n' +
' <div class="layui-col-xs8" style="padding-left: 50px;padding-top: 10px;">\n' +
' <div ><span name="ziti">' + item.TITLE + '</span></div>\n' +
' <div class="one" style=" padding-top: 8px;"><span name="ziti" style="font-size:12px">' + item.ZDRQ + '</span></div>\n' +
' </div>\n' +
' <div class="layui-col-xs1">\n' +
' </div>\n' +
' <div class="layui-col-xs3" style="padding-left: 50px;padding-top: 10px;">\n' +
' <div><span name="ziti">' + item.CDATE + '</span></div>\n' +
' <div><span name="ziti">' + item.TJR + '</span></div>\n' +
' </div>\n' +
' </div>\n' +
' <div style=" padding-top: 15px;"><hr/></div>\n' +
'</div>';
arr.push(str);
} else {
var str = '<div class="xiaoxi">\n' +
' <div class="layui-row">\n' +
' <input type="hidden" name="id" class="id" value="' + item.ID + '"/>\n' +
' <input type="hidden" name="type" class="type" value="' + item.type + '"/>\n' +
' <input type="hidden" name="name" class="name" value="' + item.name + '"/>\n' +
' <input type="hidden" name="states" class="states" value="' + item.states + '"/>\n' +
' <div class="layui-col-xs8" style="padding-left: 50px;padding-top: 10px;">\n' +
' <div ><span name="ziti" style="color:red">' + item.TITLE + '</span></div>\n' +
' <div class="one" style=" padding-top: 8px;"><span name="ziti" style="font-size:12px;color:red " >' + item.ZDRQ + '</span></div>\n' +
' </div>\n' +
' <div class="layui-col-xs1">\n' +
' </div>\n' +
' <div class="layui-col-xs3" style="padding-left: 50px;padding-top: 10px;">\n' +
' <div><span name="ziti" style="color:red">' + item.CDATE + '</span></div>\n' +
' <div><span name="ziti" style="color:red">' + item.TJR + '</span></div>\n' +
' </div>\n' +
' </div>\n' +
' <div style=" padding-top: 15px;"><hr/></div>\n' +
'</div>';
arr.push(str);
}
});
return arr.join('');
}();
}
});
} else if (res.errcode === "1") {
layer.msg(res.errmsg, function () {
});
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
console.error(XMLHttpRequest.status);
console.error(XMLHttpRequest.readyState);
console.error(textStatus);
}
});

layui的分页使用(前端分页)的更多相关文章

  1. vue+element实现分页--之--前端分页

    效果图: 访问的数据量小,一次返回所有数据,再次利用elementUI-Table 和el-pagination组件进行展示,关键点事数据的筛选 官网的完整案例 <div class=" ...

  2. EasyUI表格DataGrid前端分页和后端分页的总结

    Demo简介 Demo使用Java.Servlet为后台代码(数据库已添加数据),前端使用EasyUI框架,后台直接返回JSON数据给页面 1.配置Web.xml文件 <?xml version ...

  3. Bootstrap table前端分页(ssm版)

    说明bootstrap table可以前端分页,也可以后端sql用limit分页.前端分页下性能和意义都不大,故一般情况下不用这种,请看我的另一篇后端分页的博客源码下载地址:https://git.o ...

  4. Jeasyui的datagrid前端分页要点

    Jeasyui的分页有两种方式: 1. 服务器端分页,是真正的分页,datagridview的pager会自动把pageSize和pageNum传到后台,后台根据根据pageSize和pageNum构 ...

  5. js实现前端分页页码管理

    用JS实现前端分页页码管理,可以很美观的区分页码显示(这也是参考大多数网站的分页页码展示),能够有很好的用户体验,这也是有业务需要就写了一下,还是新手,经验不足,欢迎指出批评! 首先先看效果图: 这是 ...

  6. js 页码分页的前端写法

    <script type="text/javascript"> var curPage = 1;//当前页码 var total;//总页数 $(function () ...

  7. Js处理数据——前端分页工具

    这几天有小伙伴讨论起了分页的相关问题,这里我也简单讲下前端如何简单便捷的利用Js(库)写出优雅,好用的分页工具. 分页是个很简单又超多接触的技术点,粗略来讲分如下两种: 真分页--每次根据页码.页大小 ...

  8. js前端分页之jQuery

    锋利的js前端分页之jQuery 大家在作分页时,多数是在后台返回一个导航条的html字符串,其实在前端用js也很好实现. 调用pager方法,输入参数,会返回一个导航条的html字符串.方法的内部比 ...

  9. Extjs中grid前端分页使用PagingMemoryProxy【二】

        在项目中遇到Grid前端分页,本人也是刚接触extjs没多久,为了实现效果,一直找了很久才实现出来,对于代码中的一些也不能详细的说明出来, 不知道能不能帮助到遇到同样问题的朋友,所以将例子代码 ...

  10. 分享非常好用的前端分页js工具类 灵活 简单易懂

    分享自己封装的前端分页js工具类  下面是默认样式效果截图 可以随意更改js及css 很灵活 /** * pageSize, 每页显示数 * pageIndex, 当前页数 * pageCount 总 ...

随机推荐

  1. DRF框架 之基础配置

    Vue框架的总结 """ 1.vue如果控制html 在html中设置挂载点.导入vue.js环境.创建Vue对象与挂载点绑定 2.vue是渐进式js框架 3.vue指令 ...

  2. Apache 配置IP站点

    配置临时生效 IP: [root@Nagios-Server extra]# ifconfigeth0:0 192.168.1.126/24 up [root@Nagios-Server extra] ...

  3. AlertDialog用法。

    AlertDialog 可以在当前的界面弹出一个对话框,这个对话框是置顶于所有界面元素之上的,能够屏蔽掉其他控件的交互能力,因此一般 AlertDialog 都是用于提示一些非常重要的内容或者警告信息 ...

  4. 10年前文章_fedora10root登录

    fedora10系统root用户登录以及普通用户使用sudo命令1.问题:fedora10默认不能够直接用root用户登录解决方法:我们可以先以普通用户登录$su#vi /etc/pam.d/gdm删 ...

  5. QKeyEvent

    #include<QKeyEvent>键盘事件由两个重载函数,实现即可:  void keyReleaseEvent(QKeyEvent *event);  void keyPressEv ...

  6. Python---进阶---文件操作---比较文件不同

    一.编写一个程序,接受用户输入的内容,并且保存为新的文件 如果用户单独输入:w 表示文件保存退出 --------------------------------------------- file_ ...

  7. Linux内核设计与实现 总结笔记(第十五章)进程地址空间

    一.地址空间 进程地址空间由进程可寻址的虚拟内存组成,内核允许进程使用这种虚拟内存中的地址. 每个进程都有一个32位或64位的平坦地址空间,空间的具体大小取决于体系结构.“平坦”指的是地址空间范围是一 ...

  8. POJ 3046 Ant Counting ( 多重集组合数 && 经典DP )

    题意 : 有 n 种蚂蚁,第 i 种蚂蚁有ai个,一共有 A 个蚂蚁.不同类别的蚂蚁可以相互区分,但同种类别的蚂蚁不能相互区别.从这些蚂蚁中分别取出S,S+1...B个,一共有多少种取法. 分析 :  ...

  9. Java——常用类(Math)

    [常用方法]   这些方法为静态方法.  

  10. input 禁止删除部分文字

    用label和所需的input链接,label部分就是禁止删除的部分.<input type="text" name="city" value=" ...