jQuery Pagination Plugin ajax分页控件
<html>
<body>
<div id="datagrid">
</div>
<div id="pagination">
</div>
</body>
<script src="http://image.**.com/common/js/jquery-1.8.3.min.js" type="text/javascript"></script>
<script src="js/jquery.pagination.js"></script>
<script type="text/javascript">
var pagination = {
$divPagination: $('#pagination'), //分页控件容器
$divDatagrid: $('#datagrid'), //数据容器
urlRecordCount: "index.php?c=homepage&m=prizeRecordCount", //接口返回数据的总行数
urlRecordLists: "index.php?c=homepage&m=prizeLogLists&pageIndex=", //接口返回JSON格式的数据
callback: function(pageIndex, $divPagination) {
$.getJSON(pagination.urlRecordLists + pageIndex, function(jsonRecordLists) {
if (jsonRecordLists == undefined || jsonRecordLists.length == 0) {
pagination.$divDatagrid.html('没有数据');
return false;
} html = '';
$.each(jsonRecordLists, function(index, item) {
html += '奖品:' + item['prize_name'] + ' 时间:' + item['create_time'] + '<br/>';
}); pagination.$divDatagrid.html(html);
});
return false;
},
initPagination: function() {
$.getJSON(pagination.urlRecordCount, function(recordCount) {
pagination.$divPagination.pagination(recordCount, {
callback: pagination.callback,
items_per_page: 10, //pageSize
next_text: '下一页',
next_show_always: false, //当下一页无法使用时是否显示,true(默认)
prev_text: '上一页',
prev_show_always: false,
link_to: 'javascript:void(0);', //分页href中的内容,#(默认)
num_display_entries: 11, //最多显示多少分页链接:11(默认),0(只显示上一下和下一页)
num_edge_entries: 1, //1(任何情况下都显示第一页和最后一页),0(不显示)
ellipse_text: '...', //当num_edge_entries>0时,分页使用的省略符号
current_page: 0, //默认pageIndex,0(默认),false(不加载)
load_first_page: true, //第一次自动加载,true(默认),false(不加载)
});
});
}
}; $(document).ready(function() {
pagination.initPagination();//分页控件初始化
});
</script>
</html>
//php后台返回JSON数据
$pageIndex = intval($this->input->get('pageIndex'));
$test = $this->homepage_model->getPrizeLogLists($pageIndex, 10);
$test = eval('return ' . iconv('gbk', 'UTF-8', var_export($test, true) . ';'));
exit(json_encode($test));
JQuery_pagination:https://github.com/gbirke/jquery_pagination
jQuery Pagination Plugin ajax分页控件的更多相关文章
- ajax 分页控件,基于jquery
/* 分页插件,依赖jQuery库 version: 1.1.0 author: Harrison Cao release date: 2013-09-23 相对 v1.0版本 修正了分页居中 使用方 ...
- 基于jquery扩展漂亮的分页控件(ajax)
分页控件式大家在熟悉不过的控件,很多情况下都需要使用到分页控件来完成列表数据加载操作,在很多分页控件中有的编写麻烦,有的应用扩展比较复杂,有的分页控件样式比较丑陋,有的分页控件用户体验操作比较简单等等 ...
- 使用jQuery Pagination Plugin实现分页效果
最近使用分页这个基础效果较为频繁,而项目前端页面使用的是纯静态的HTML,自己之前写的JSP中的分页就用不成了:项目中也引入了Bootstrap,本来想使用Bootstrap中的分页样式,但发现其样式 ...
- 基于avalon+jquery做的bootstrap分页控件
刚开始学习avalon,项目需要就尝试写了个分页控件Pager.js:基于BootStrap样式这个大家都很熟悉 在这里推荐下国产前端神器avalon:确实好用,帮我解决了很多前端问题. 不多说了,代 ...
- jquery 分页控件2
jquery 分页控件(二) 上一章主要是关于分页控件的原理,代码也没有重构.在这一章会附上小插件的下载链接,插件主要就是重构逻辑部分,具体可以下载源文件看下,源代码也有注释.为了测试这个插件是能用的 ...
- MVC4 5分页控件,支持Ajax AjaxOption支持
MVC4 5分页控件,支持Ajax AjaxOption支持 /// <summary> /// MVC4 5分页控件,支持Ajax AjaxOption支持 beta 1.0 /// 用 ...
- jquery 分页控件(二)
上一章主要是关于分页控件的原理,代码也没有重构.在这一章会附上小插件的下载链接,插件主要就是重构逻辑部分,具体可以下载源文件看下,源代码也有注释.为了测试这个插件是能用的,我弄了个简单的asp.net ...
- jquery 分页控件1
jquery 分页控件(一) 以前一直都是用别人的分页控件,虽然用得很爽,但总觉的还是自己写个小插件比较好,这个插件效果.代码等都有参照别人完成的控件.即便功能并不是那么完善,扩展性也不好,bug或许 ...
- jquery 分页控件(一)
以前一直都是用别人的分页控件,虽然用得很爽,但总觉的还是自己写个小插件比较好,这个插件效果.代码等都有参照别人完成的控件.即便功能并不是那么完善,扩展性也不好,bug或许还很多.个人觉得,适合自己用就 ...
随机推荐
- Python成长之路第一篇(3)_初识字典
经过上章的学习我们已经了解到了列表可以通过索引来获取对应的值,在本章我们将学到通过名字来索引数据,这种结构的类型称之为映射(maooing),在Python中字典是唯一内建的映射类型,其中的值我们称之 ...
- sqlplus部署
1 下载客户端安装包根据系统选择(建议下载zip包) http://www.oracle.com/technetwork/database/features/instant-client/ ...
- RedHat6.5网卡问题总结
问题描述:准备用RedHat6.5安装Oracle 12c RAC,系统环境准备好后发现,新版本的RedHat网卡配置跟以前不大一样,总结问题与解决方法如下: 1.找不到eth0文件 在使用RedHa ...
- CC++初学者编程教程(7) 搭建Windows EclipseCCPP软件开发环境
1根据电脑是32位还是64位来选择工具 2 查看电脑是64位 3 管理员身份运行这个文件 4 安装JDK64位 5. 下一步 6 开始安装 7 安装JAVA 8 安装进行时 9 安装成功 10解压缩 ...
- nova availability zone
find a bug: at first there is only one zone. create aggregate host1 in zone1 create aggregate host1 ...
- 在win7下php查询数据库, 连接被重置
解决方法一 将 php5 目录下的libmysql.dll拷贝至 windows/system32和apache/bin下 解决方法二 在apache/conf/httpd.conf文件中添加 Loa ...
- Subsequence(暴力+二分)
Subsequence Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 10875 Accepted: 4493 Desc ...
- 【找规律】CodeForce #258 Problem A——Game With Sticks
来源:点击打开链接 非常easy.找规律. 每去掉一个点,点的总数量就减去n+m-1,然后看谁最先减到没有点可减.就能够了. #include <iostream> #include &l ...
- SpringMVC中的异步提交表单
1.前言 近期在做一个项目,前台框架用的是EasyUI+SpringMVC,因为对SpringMVC不太了解,所以刚開始接触的时候有点吃力,在此通过一个EasyUi中的DataGrid表格来总结一下. ...
- .net的页面在大并发下偶尔出现503错误
我们开发了一个回调页面,由一个工具负责调用,由于压力非常大,回调页面通过6台服务器负载均衡的: 最近业务系统又再次扩容,回调页面压力成倍增加,在高峰时间段偶尔出现了503错误. 拿到这个问题首先对系统 ...