仓酷云
标题:
PHP编程:很好的一个ajax分页实例
[打印本页]
作者:
再见西城
时间:
2015-2-3 23:29
标题:
PHP编程:很好的一个ajax分页实例
建议大家买一本书,而不光是在网上看一些零碎的资料,一本书毕竟会讲的系统一些,全面一些,而且印刷的书不受电脑的限制,但是建议在看书的时候最好旁边有电脑,这样可以很及时地上机实践。
款式可以自界说,挪用复杂,直接看实例了,后果图以下:
登录/注册后可看大图
20121117205111224.jpg
(5.18 KB, 下载次数: 44)
下载附件
保存到相册
PHP编程:很好的一个ajax分页实例
2015-2-3 23:29 上传
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ajax分页</title>
</head>
<body>
<style>
.pagination {font-family: Tahoma;font-size: 12px;height: 22px;margin: 5px 10px;text-align: right;}
.pagination a,.page-cur,.page-start,.page-end,.page-disabled,.page-skip {
height:22px;line-height:22px;margin:0 3px 0 0;text-align:center;vertical-align:middle;white-space:nowrap;}
.pagination input {border-width: 1px;}
.page-start, .pagination a, .page-end, .page-disabled {border: 1px solid #CCCCCC;padding: 0 5px;}
.pagination a {text-decoration: none;}
.page-cur {background-color: #FFEDE1;border: 1px solid #FD6D01;color: #FD6D01;font-weight: 700;padding: 0 5px;}
.page-disabled {color: #CCCCCC;}
.page-skip {color: #666666;padding: 0 3px;}
</style>
<div id="pageNav"></div>
</body>
</html>
<script>
testPage(1);
function testPage(curPage){
supage('pageNav','testPage','',curPage,100,5);
}
/**
* @param {String} divName 分页导航衬着到的dom对象ID
* @param {String} funName 点击页码需求履行后台查询数据的JS函数
* @param {Object} params 后台查询数据函数的参数,参数按次就是该对象的按次,以后页面必定要设置在外面的
* @param {String} total 后台前往的总纪录数
* @param {Boolean} pageSize 每页显示的纪录数,默许是10
*/
function supage(divId, funName, params, curPage, total, pageSize){
var output = '<div class="pagination">';
var pageSize = parseInt(pageSize)>0 ? parseInt(pageSize) : 10;
if(parseInt(total) == 0 parseInt(total) == 'NaN') return;
var totalPage = Math.ceil(total/pageSize);
var curPage = parseInt(curPage)>0 ? parseInt(curPage) : 1;
//从参数对象中解析出来各个参数
var param_str = '';
if(typeof params == 'object'){
for(o in params){
if(typeof params[o] == 'string'){
param_str += '\'' + params[o] + '\',';
}
else{
param_str += params[o] + ',';
}
}
//alert(111);
}
//设置肇端页码
if (totalPage > 10) {
if ((curPage - 5) > 0 && curPage < totalPage - 5) {
var start = curPage - 5;
var end = curPage + 5;
}
else if (curPage >= (totalPage - 5)) {
var start = totalPage - 10;
var end = totalPage;
}
else {
var start = 1;
var end = 10;
}
}
else {
var start = 1;
var end = totalPage;
}
//首页掌握
if(curPage>1){
output += '<a href="javascript:'+funName+'(' + param_str + '1);" title="第一页" class="page-first">
作者:
海妖
时间:
2015-2-3 23:47
不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。
作者:
第二个灵魂
时间:
2015-2-5 22:28
不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。
作者:
山那边是海
时间:
2015-2-6 22:04
如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,
作者:
乐观
时间:
2015-2-9 08:46
个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。
作者:
老尸
时间:
2015-2-27 05:01
首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。
作者:
小妖女
时间:
2015-3-8 21:14
本人接触php时间不长,算是phper中的小菜鸟一只吧。由于刚开始学的时候没有名师指,碰过不少疙瘩,呗很多小问题卡过很久,白白浪费不少宝贵的时间,在次分享一些子的学习的心得。
作者:
若天明
时间:
2015-3-9 21:00
其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。
作者:
只想知道
时间:
2015-3-19 23:54
我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。
作者:
冷月葬花魂
时间:
2015-3-23 21:52
学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql
作者:
简单生活
时间:
2015-3-27 15:10
兴趣是最好的老师,百度是最好的词典。
作者:
爱飞
时间:
2015-4-2 22:41
其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
作者:
蒙在股里
时间:
2015-4-6 02:08
最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。
作者:
灵魂腐蚀
时间:
2015-4-26 04:11
我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:
作者:
飘灵儿
时间:
2015-4-27 09:29
至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。
作者:
admin
时间:
2015-4-27 13:59
建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。
作者:
分手快乐
时间:
2015-5-4 06:53
基础有没有对学习php没有太大区别,关键是兴趣。
作者:
不帅
时间:
2015-5-4 14:23
装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。
作者:
深爱那片海
时间:
2015-5-11 09:34
要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。
作者:
活着的死人
时间:
2015-6-16 20:08
装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2