javascript控件(二):一个好用的表格(分页实例)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript控件(二):一个好用的表格(分页实例),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3289字,纯文字阅读大概需要5分钟。
内容图文
一、官网
https://datatables.net/
二、引用
<script src="bower_components/datatables.net/js/jquery.dataTables.min.js"></script> <script src="bower_components/datatables.net-bs/js/dataTables.bootstrap.min.js"></script>
三、ajax分页初始化
1. 前端脚本部分
$(‘#example2‘).DataTable( { "processing": true, //查询缓慢的时候会有一个Processing状态的提示"serverSide": true, "ajax": "tabledate/paging?myparam=HAHA", //myparam是自定义的条件"columns": [ //返回的数据的列设置 { "data": "id" }, { "data": "taskId" }, { "data": "custId" }, { "data": "tel" }, { "data": "email" } ] } );
写的很简单,发出去的请求携带的参数却是这个样子:
2. 请求实例
myparam: HAHA //自定义的请求参数 draw: 2//第几次渲染动作(每跳转一次就+1) columns[0][data]: id columns[0][name]: columns[0][searchable]: true columns[0][orderable]: true columns[0][search][value]: columns[0][search][regex]: false columns[1][data]: taskId columns[1][name]: columns[1][searchable]: true columns[1][orderable]: true columns[1][search][value]: columns[1][search][regex]: false columns[2][data]: custId columns[2][name]: columns[2][searchable]: true columns[2][orderable]: true columns[2][search][value]: columns[2][search][regex]: false columns[3][data]: tel columns[3][name]: columns[3][searchable]: true columns[3][orderable]: true columns[3][search][value]: columns[3][search][regex]: false columns[4][data]: email columns[4][name]: columns[4][searchable]: true columns[4][orderable]: true columns[4][search][value]: columns[4][search][regex]: false order[0][column]: 0 order[0][dir]: asc start: 10//分页查询的起始条目 length: 10//分页查询的数量search[value]: search[regex]: false _: 1535706555699
2. 后端服务返回数据实例
{ " draw ": 2, //和请求的参数保持一致"recordsTotal": 1500, //总的数据条数(没看出来什么用)"recordsFiltered": 150, //实际计算页数的数据条数(此例子的话将展示位15页)"data": [{ //按照请求的Length返回10条数据"id": 305108903, "taskId": 11000, "custId": 11006, "tel": "13812311006", "email": "11000+11006@gmail.com", "updateTime": "2018-08-10 13:53:13.0" }, { "id": 305108902, "taskId": 11000, "custId": 11005, "tel": "13812311005", "email": "11000+11005@gmail.com", "updateTime": "2018-08-10 13:53:13.0" }, { "id": 305108901, "taskId": 11000, "custId": 11004, "tel": "13812311004", "email": "11000+11004@gmail.com", "updateTime": "2018-08-10 13:53:13.0" }, { "id": 305108900, "taskId": 11000, "custId": 11003, "tel": "13812311003", "email": "11000+11003@gmail.com", "updateTime": "2018-08-10 13:53:13.0" }, { "id": 305108899, "taskId": 11000, "custId": 11002, "tel": "13812311002", "email": "11000+11002@gmail.com", "updateTime": "2018-08-10 13:53:13.0" }, { "id": 305108898, "taskId": 11000, "custId": 11001, "tel": "13812311001", "email": "11000+11001@gmail.com", "updateTime": "2018-08-10 13:53:13.0" }, { "id": 305108897, "taskId": 11000, "custId": 11009, "tel": "13812311000", "email": "11000+11009@gmail.com", "updateTime": "2018-08-07 11:32:49.0" }, { "id": 305108896, "taskId": 11000, "custId": 11008, "tel": "13812311000", "email": "11000+11008@gmail.com", "updateTime": "2018-08-07 11:32:49.0" }, { "id": 305108895, "taskId": 11000, "custId": 11007, "tel": "13812311000", "email": "11000+11007@gmail.com", "updateTime": "2018-08-07 11:32:49.0" }, { "id": 305108894, "taskId": 11000, "custId": 11006, "tel": "13812311000", "email": "11000+11006@gmail.com", "updateTime": "2018-08-07 11:32:49.0" }] }
原文:https://www.cnblogs.com/yoyotl/p/9568366.html
内容总结
以上是互联网集市为您收集整理的javascript控件(二):一个好用的表格(分页实例)全部内容,希望文章能够帮你解决javascript控件(二):一个好用的表格(分页实例)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。