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){
total = data.length;
counts = Math.ceil(total/pageSize);
counts = counts == 0 ? 1 : counts;
rows = data;
PageCallback();
}
});
} function PageCallback(){
$("#Result").text("");
$("#pagecount").text("1/1");
var flag = current_page*pageSize;
for(var i=(current_page-1)*pageSize;i<(flag>total?total:flag);i++) {
var v = rows[i];
parentnode = v.parentnode == null ? '' : v.parentnode;
parentName = v.parentName == null ? '' : v.parentName;
description = v.description == null ? '' : v.description;
var html = "<tr>";
html += "<td align='center' valign='middle'>" + v.id + "</td>";
html += "<td align='center' valign='middle'>" + v.name + "</td>";
html += "<td align='center' valign='middle'>" + v.organizationId + "</td>";
html += "<td align='center' valign='middle'>" + v.description + "</td>";
html += "<td align='right' valign='middle'>";
html += "<a class='yichu' href='javascript:void(0)' onclick=edit('";
html += v.id + "','" + v.name + "','" + v.isroot + "','" + parentnode + "','" + parentName + "','" + v.status + "','" + description ;
html += "'); >查看/修改</a>";
var zTree = $.fn.zTree.getZTreeObj("orgTree");
html += "<a class='yichu' href='javascript:void(0)' onclick=del('" + v.id + "'); >删除</a></td>";
html += "</tr>"; $("#Result").append(html);
}
$("#pagecount").text(current_page + "/" + counts );
} //上一页
function prePage(){
if(current_page == 1)
return;
current_page--;
PageCallback();
} //下一页
function nextPage(){
if(current_page == counts)
return;
current_page ++;
PageCallback();
} jsp如下:
<div class="user_query" style="margin-top: 15px;">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<thead>
<tr class="title">
<td width="7%" align="center" valign="middle">组织编号</td>
<td width="13%" align="center" valign="middle">组织名称</td>
<td width="22%" align="center" valign="middle">层级标识</td>
<td width="21%" align="center" valign="middle">说明</td>
<td width="37%" align="right" valign="middle" class="user_join"><a
href="javascript:void(0)" onclick="add();">添加组织</a></td>
</tr>
</thead>
<tbody id="Result">
</tbody>
</table>
</div>
<div class="users_fanye">
<ul>
<li class="nex" onclick="prePage();">上一页</li>
<li class="nex" id="pagecount">1/1</li>
<!-- <li class="nex">2/2</li> -->
<li class="nex" onclick="nextPage();">下一页</li>
</ul>
</div>
js简单分页,可用的更多相关文章
- Js 简单分页(一)
网上有很多分页的插件 但是没有自己想要的 上代码吧,只有分页部分代码,css 省略了 html <div class="bar2 fr" id="pagecontr ...
- Js 简单分页(二)
此次使用了http://www.purecss.org/ 的前端Css 效果图 上代码 //更新分页工具栏的效果展示 function updatepagetoolshow(){ //判断当前页 及 ...
- vue.js 2.0实现的简单分页
<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title&g ...
- JavaScript简单分页,兼容IE6,~3KB
简介 兼容IE6+及现代浏览器的简单分页,支持同一页面多个分页. 使用 Browser <link rel="stylesheet" href="css/GB-pa ...
- 使用Vs2005打造简单分页浏览器(1)原创
原文:使用Vs2005打造简单分页浏览器(1)原创 使用Vs2005打造简单分页浏览器(1)原创1引言2功能3实现过程以及关键点4总结5不足之处6其他7 代码下载 1 引言很早就有搞一个浏览器的 ...
- js前端分页之jQuery
锋利的js前端分页之jQuery 大家在作分页时,多数是在后台返回一个导航条的html字符串,其实在前端用js也很好实现. 调用pager方法,输入参数,会返回一个导航条的html字符串.方法的内部比 ...
- 原生js版分页插件
之前我在自己的博客里发表了一篇用angularJs自定义指令实现的分页插件,今天简单改造了一下,改成了原生JavaScript版本的分页插件,可以自定义一些简单配置,特此记录下来.如有不足之处,欢迎指 ...
- C#设计模式总结 C#设计模式(22)——访问者模式(Vistor Pattern) C#设计模式总结 .NET Core launch.json 简介 利用Bootstrap Paginator插件和knockout.js完成分页功能 图片在线裁剪和图片上传总结 循序渐进学.Net Core Web Api开发系列【2】:利用Swagger调试WebApi
C#设计模式总结 一. 设计原则 使用设计模式的根本原因是适应变化,提高代码复用率,使软件更具有可维护性和可扩展性.并且,在进行设计的时候,也需要遵循以下几个原则:单一职责原则.开放封闭原则.里氏代替 ...
- 纯JS前端分页方法(JS分页)
1.JS分页函数:开发过程中,分页功能一般是后台提供接口,前端只要传page(当前页码)和pageSize(每页最大显示条数)及对应的其他查询条件,就可以返回所需分页显示的数据. 但是有时也需要前端本 ...
随机推荐
- java依赖注入
接口的作用 1.在spide中创建一个私有接口 private Downloadable downlaodable 覆盖set get 方法 创建一个方法 Public Page down load ...
- Linux/CentOS配置:使用yum update更新时不升级内核的方法
RedHat/CentOS/Fedora使用 yum update 更新时,默认会升级内核.但有些服务器硬件(特别是组装的机器)在升级内核后,新的内核可能会认不出某些硬件,要重新安装驱动,很麻烦.所以 ...
- Word有用的快捷键
1.shift+上下左右,可以用键盘从当前光标位置选择文本.可以配合各种其他导航键,比如ctrl+上下左右,Home, End, PageUp/Down. 2.选择文本后,按F2,光标会自动变成虚 ...
- 演示Android百度地图操作功能
在本文中将演示百度地图的操作功能,包括缩放,旋转,视角切换,点击,双击,长按事件触发的操作以及截图等.百度地图本来就内置有缩放,旋转功能,那么在这里,截图(其实很多手机也自带截图功能)以及点击事件的监 ...
- HDU 1085 Holding Bin-Laden Captive!(DP)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1085 解题报告:有1,2,5三种面值的硬币,这三种硬币的数量分别是num_1,num_2,num_5, ...
- Unity手游之路<四>3d旋转-四元数,欧拉角和变幻矩阵
http://blog.csdn.net/janeky/article/details/17272625 今天我们来谈谈关于Unity中的旋转.主要有三种方式.变换矩阵,四元数和欧拉角. 定义 变换矩 ...
- web安全及防护
本文将对web方面的安全问题以及相应的防护方法进行一个简单的介绍. SQL注入(SQL Injection) 原理:就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺 ...
- 回复《我要阻止做java开发的男朋友去创业型公司工作吗?》园友问题
真的非常开心能收到这么多园友的关心,看到这么多的回复顿感身边处处充满爱.也非常感谢大家踊跃的帮我出谋划策,小女子在此有礼了! 我先来回答一下性别的问题(前面已经暴露了……),我是前端程序媛.大三时和男 ...
- Android坐标系统
1 背景 去年有很多人私信告诉我让说说自定义控件,其实通观网络上的很多博客都在讲各种自定义控件,但是大多数都是授之以鱼,却很少有较为系统性授之于渔的文章,同时由于自己也迟迟没有时间规划这一系列文章, ...
- (备忘)android清单文件中<meta-data>标签,以及<intent-filter>下的<data>标签及其他标签
1.metadata可以写在application下也可以写在activity下,作为全局或activity内共享的数据 以键值对形式保存 <meta-data android:name=&qu ...