ajax json 表格排序,分页,自己定义每页数量

ajax json 表格排序。分页,自己定义每页数量

?点击表头能够排序。依照升序或者降序,另外支持多列排序

设置每页数量

演示

?

XML/HTML Code

  1. <table?id=‘example3‘>??
  2. ??
  3. <thead>??
  4. <tr>??
  5. ?<th>ID</th>??
  6. ?<th>First?name</th>??
  7. ?<th>Last?name</th>??
  8. ?<th>Grade</th>??
  9. ?<th>Grade?2</th>??
  10. ?<th>Efficiency</th>??
  11. ?<th>Age</th>??
  12. ?<th>Company</th>??
  13. </tr>??
  14. </thead>??
  15. ??
  16. <tbody>??
  17. </tbody>??
  18. ??
  19. </table>??

?

JavaScript Code

  1. <script?type=‘text/javascript‘>??
  2. $(function()?{??
  3. ????$.ajax({??
  4. ????????url:?"example3.json",??
  5. ????????dataType:?"json"??
  6. ????}).done(function(data)?{??
  7. ????????console.log(data);??
  8. ????????$("#example3").slimtable({??
  9. ????????????tableData:?data??
  10. ????????});??
  11. ????}).fail(function(param1,param2)?{??
  12. ????????console.log("error:?"+param2);??
  13. ????});??
  14. });??
  15. </script>??

?example3.json

XML/HTML Code

  1. [??
  2. ????[?"1",?"ex1",?"ex_a",?"2,5",?"2.5",?"30%",?"19",?"ex_a1"?],??
  3. ????[?"2",?"ex2",?"ex_b",?"5,4",?"5.4",?"28,5%",?"33",?"ex_b1"?],??
  4. ????[?"3",?"ex3",?"ex_c",?"16,7",?"16.7",?"19,3%",?"33",?"ex_c1"?],??
  5. ????[?"4",?"ex4",?"ex_d",?"2,8",?"2.8",?"1,8%",?"28",?"ex_b1"?],??
  6. ????[?"5",?"ex6",?"ex_e",?"2,5",?"2.5",?"2,85?%",?"44",?"ex_a1"?],??
  7. ????[?"6",?"ex7",?"ex_f",?"5,5",?"5.5",?"16%",?"52",?"ex_d1"?],??
  8. ????[?"7",?"ex8",?"ex_g",?"6,8",?"6.8",?"1,9%",?"39",?"ex_e1"?],??
  9. ????[?"8",?"ex9",?"ex_h",?"6,8",?"6.8",?"1,9?%",?"28",?"freejs.net"?]??
  10. ]??

?

原文地址:http://www.freejs.net/article_fenye_156.html

原文地址:https://www.cnblogs.com/mqxnongmin/p/10485161.html

时间: 2024-12-10 23:51:41

ajax json 表格排序,分页,自己定义每页数量的相关文章

ajax json 表格排序,分页,自定义每页数量

ajax json 表格排序,分页,自定义每页数量 点击表头可以排序,按照升序或者降序,另外支持多列排序 设置每页数量 演示 XML/HTML Code <table id='example3'> <thead> <tr> <th>ID</th> <th>First name</th> <th>Last name</th> <th>Grade</th> <th>G

基于Jquery+Ajax+Json+存储过程 高效分页

1 CREATE PROCEDURE [dbo].[PAGINATION] 2 @FEILDS VARCHAR(1000),--要显示的字段 3 @PAGE_INDEX INT,--当前页码 4 @PAGE_SIZE INT,--页面大小 5 @ORDERTYPE BIT,--当为0时 则为 desc 当为1 时 asc 6 @ANDWHERE VARCHAR(1000)='',--where语句 不用加where 7 @ORDERFEILD VARCHAR(100), --排序的字段 8 @T

表格排序 分页数据排序

左边是顺序号,右边是数据库中的id号(每页显示多少数据,顺序号递增到多少); 1.获取每一页的序列号(顺序号) 2.获取要显示的数据集 3.把第一步获取的序列号作为新数组的键名,第二步获取的数据作为新数据的值(合并两个数组) $page //第几页 $pageSize //每页显示几条数据 $m //统计共有多少条数据要显示 function getNo($page,$pageSize,$m){ $a=($page-1)*$pageSize+1; $b=$m+($page-1)*$pageSiz

asp.net GridView 表格之分页显示与翻页功能及自定义翻页页码样式

一.实现分页功能  GridView实现分页只需要在属性框中将AllowPaging(是否在GridView中打开分页功能)设置为true即可 有时打开分页后不显示页码 确保AllowCustomPaging(是否打开对自定义分页的支持)为False即可 二.实现翻页功能  如何点击页码实现翻页呢? 在属性框中事件选择设置PageIndexChanging(在Grid View的当前索引页正在更改事触发)这一事件 后台代码如下 /// <summary> /// 翻页操作 /// 在GridV

jsp+oracle 排序分页+Pageutil类

1.rownum和排序 Oracle中的rownum的是在取数据的时候产生的序号,所以想对指定排序的数据去指定的rowmun行数据就必须注意了. SQL> select rownum ,id,name from student order by name; ROWNUM ID      NAME 3 200003 李三 2 200002 王二 1 200001 张一 4 200004 赵四 可以看出,rownum并不是按照name列来生成的序号.系统是按照记录插入时的顺序给记录排的号,rowid

ajax+json模态框中分页(spring+struts+mybatis+easyui分页插件)

0.业务需求: 点击每个数字的时候可以显示每个对应的详细记录.也就是得点击11的时候拿着开采部与C级去查询. 1.页面中的模态框与分页组件(注意:需要隐藏一个页号,点击分页插件的时候给隐藏的页号赋值,ajax再次请求的时候取页面的页号值) <!-- 隐藏查询条件的页号 --> <input type="hidden" name="currentPage" id="currentPage"> <!-- 模态框 统计详细

EasyUI + Struts2 + Ajax 显示 easyui datagrid 分页效果

1.Html代码 1 <script type="text/javascript" src="/js/easyui/jquery.min.js"></script> 2 <script type="text/javascript" src="/js/easyui/jquery.easyui.min.js"></script> 3 <script type="tex

js学习总结----经典小案例之表格排序

具体代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> *{margin:0;padding:0;font-family:"微软雅黑";font-size:14px

drf 其他功能组件 - 限流-过滤-排序-分页-异常处理-生成接口文档-Xadmin

目录 限流Throttling 使用 可选限流类 实例 过滤Filtering 排序 分页Pagination 可选分页器 异常处理 Exceptions REST framework定义的异常 自动生成接口文档 安装依赖 设置接口文档访问路径 文档描述说明的定义位置 访问接口文档网页 Xadmin 安装 使用 限流Throttling 可以对接口访问的频次进行限制,以减轻服务器压力. 一般用于付费购买次数,投票等场景使用. 使用 可以在配置文件中,使用DEFAULT_THROTTLE_CLAS