Js 简单分页(二)

此次使用了http://www.purecss.org/ 的前端Css

效果图

  

上代码

 1 //更新分页工具栏的效果展示
 2 function updatepagetoolshow(){
 3     //判断当前页 及 总页数
 4     if(curpage == 1 && totalpage == 1)
 5     {
 6         //设置跳转按钮 不可点
 7         $("#pagetool .turn").addClass("pure-button-disabled");
 8     }
 9     else if(curpage == 1){
10         //设置向前按钮不可点
11         $("#pagetool .before").addClass("pure-button-disabled");
12     }
13     else if(curpage == totalpage)
14     {
15         //设置向后按钮不可点
16         $("#pagetool .after").addClass("pure-button-disabled");
17     }
18     //设置当前页
19     $("#topage").val(curpage);
20 }
21 //更新主体显示部分 (分页显示内容)
22 function updatelist(){
23     var jsonParam = {
24             curpage:curpage,//当前页
25             pageitems:pageitems,//当前页条目数
26             sortby:sortby,//按 什么 排序
27             order:order//排序方式 升序 or 降序
28         };
29     $.ajax({
30         type: "post",
31         url: "url",//请求处理地址
32         contentType: "application/json",//请求参数传输格式
33         data: jsonParam,//参数
34         dataType: "json",
35         success: function (result) {
36             //总条目数、总页数更新
37             $("#totalItems").html(result.totalItems);
38             $("#totalPage").html(result.totalPage);
39             totalpage = result.totalPage;
40
41             /*******更新主体内容显示********
42             ********your own code***********
43             *******************************/
44
45             //更新分页显示
46             $("#pagetool .turn").removeClass("pure-button-disabled");
47             updatepagetoolshow();
48         },
49         error: function (result) {
50             alert("error:" + JSON.stringify(result));
51         }
52     });
53 }
时间: 2024-08-26 21:17:15

Js 简单分页(二)的相关文章

js简单分页,可用

//翻页调用 var pageSize = 1; var counts = 1; var current_page = 1; var rows,total; search(); //查询所有 function search(){ current_page = 1; $.ajax({ type: "POST", url: "findList", data: {name : $('#searchname').val()}, success: function(data)

调用MyFocus库,简单实现二十几种轮播效果

一.首先点击这里下载myFocus库文件,标准文件库就行了,很小仅仅1.4M. myFocus库有以下的好处: a . 文件小巧却高效强大,能够实现二十几种轮播的效果. b . 极其简单的使用,只需要调用就可以使用,下面会介绍方法. c . 灵活的设置,很多参数可以提供设置,比如不想要文字提示,设置高度为0....更多参数适用请见网站教程页面. 二.下载下来之后,解压,看到一个文件夹,如下图所示: 对此文件夹进行一下说明:a . 打开js文件夹,然后有个js文件,就是我们最开始要调用的myfoc

ZabbixAPI+django+nginx简单的二次开发实例(五)

接上一篇博文 ZabbixAPI+django+nginx简单的二次开发实例(四) 步骤五,图形展示 写一个RRDtool图形展示的脚本,由于要和view.py联动,我放在了appname的文件夹下 cd /API/web/pos/moniter vim rrddraw.py #!/usr/bin/env python #coding=utf-8 import rrdtool #ping的图形 def itemping(data): pngname = str(data['pname']) #图

MVC中使用MVCPager简单分页

一.建立数据库以及建立MVC项目 自己随便建立一个数据库,并且添加数据.我建立的数据库如下. 二.建立LINQ to SQL映射. 然后一步步点确定 三.编写代码 在Controllers中建立控制器,模板为空.建立的项目如下: 要添加视图Index 在Controller中选中Index 并且添加视图, 模板选中List, 如下 注意后台要添加对MvcPager的程序集引用,后台代码如下: using Webdiyer.WebControls.Mvc; public class Student

PHP+MYSQL实现简单分页

第一次发表文章,试一试,这是我编写的一段小代码,实现简单分页效果,代码如下: 1 <html> 2 <head> 3 <title>物资管理系统</title> 4 <meta http-equiv='Content-Type' content='text/html; charset=utf-8' /> 5 <link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstra

锋利的js前端分页之jQuery

原文:锋利的js前端分页之jQuery 大家在作分页时,多数是在后台返回一个导航条的html字符串,其实在前端用js也很好实现. 调用pager方法,输入参数,会返回一个导航条的html字符串.方法的内部比较简单. 1 /** 2 * pageSize, 每页显示数 3 * pageIndex, 当前页数 4 * pageCount 总页数 5 * url 连接地址 6 * pager(10, 1, 5, 'Index')使用方法示例 7 */ 8 function pager(pageSize

Backbone.js学习之二

经历一段自我修炼,终于领悟到Backbone.js的关键知识点,也发现了原来MVC可以在前端这样梦幻的发挥,Backbone.js确实是一个很有魅力的前端MVC框架. 练就一门技术,需要有扎实的功底,从这点,开始认真研究Backbone.js的一些最基本的操作,以便我日后学习能更上一层楼.那就切入主题: 什么是mvc? 简单的理解就是:模型(models),视图(views),控制器(collections).通过视图把浏览器的网址传给控制器,控制器对网址进行解析,然后去模型层获取数据,模型层将

原生js版分页插件

之前我在自己的博客里发表了一篇用angularJs自定义指令实现的分页插件,今天简单改造了一下,改成了原生JavaScript版本的分页插件,特此记录下来.如有不足之处,欢迎指出. 本插件可以实现的功能: 1. 可初始化每页条数,以及重新选择每页条数 2.自定义首末页.上下页按钮的显示内容(是:<<.  >>.  < .  >    还是:首页.末页.上一页.下一页) 3.设置当前页在一定范围时,是否显示省略号按钮 4.自定义当前页按钮与省略号按钮之间显示的数字按钮的个

js简单时分秒倒计时

最近做浏览器界面倒计时,用js就实现,两种方式: 一:设置时长,进行倒计时.比如考试时间等等 代码如下: 1 <html> 2 <head> 3 <meta charset="UTF-8"> 4 <title>简单时长倒计时</title> 5 <SCRIPT type="text/javascript"> 6 var maxtime = 60 * 60; //一个小时,按秒计算,自己调整! 7