ajax分页
html显示
<center>
<div id="fyh">
<ul class="pagination" id="fy_list"> </ul>
</div>
<input type="hidden" value="" id="fy_n" />
</center>
ajax
$(document).ready(function(e){
JiaZai();
//确定总页数的变量
var zys = 0;
//查询数据
});
//加载数据方法
function JiaZai()
{
var n = $("#fy_n").val();
$.ajax({
url:"./chuli/htshjchuli.php",
async:false,
data:{n:n,tp:1},
type:"POST",
dataType:"TEXT",
success: function(data){
var s ="";
var hang = data.split("|");
var strs = "";
for(var i=0;i<hang.length;i++)
{
var lie = hang[i].split("^");
strs+="<div class='htcontent htcontent1'>"+lie[0]+"</div><div class='htcontent htcontent2'>"+lie[1]+"</div><div class='htcontent htcontent3'>"+lie[2]+"</div><div class='htcontent htcontent4'>"+lie[3]+"</div><div class='htcontent htcontent5'>"+lie[4]+"</div><div class='htcontent htcontent6 ' style='color:"+color+"'><a class='shenhe"+lie[5]+"' shbs='"+lie[0]+"'>"+shenhe+"</a></div>";
}
$("#htrecords_nr").html(strs);
}
});
shenheshijian();
//获取分页数(列表)
$.ajax({
url:"./chuli/htshjchuli.php",
data:{tp:2},
type:"POST",
dataType:"TEXT",
success: function(data){
//总页数
var ys = Math.ceil(data/10);
zys = ys;
var cd = zys*48;
if(zys<5){
$("#fyh").css("width",cd+"px");
}else{
$("#fyh").css("width","235px");
}
var s = "";
//var s = "<li><a id='fy_shang'>«</a></li>";
var dangqian = parseInt($("#fy_n").val()); //当前页数
if(dangqian==1){
for(var i=dangqian;i<=dangqian+4;i++){
if(i>0 && i<=ys)
{
if(dangqian==i)
{
s+="<li class='active fy_zhong' style='background-color:#faa66a; color:#FFF'><a>"+i+"</a></li>";
}
else
{
s+="<li class='fy_zhong'><a>"+i+"</a></li>"
}
}
}
}else if(dangqian==2){
for(var i=dangqian-1;i<=dangqian+3;i++){
if(i>0 && i<=ys)
{
if(dangqian==i)
{
s+="<li class='active fy_zhong' style='background-color:#faa66a; color:#FFF'><a>"+i+"</a></li>";
}
else
{
s+="<li class='fy_zhong'><a>"+i+"</a></li>"
}
}
}
}else if(dangqian==zys){
for(var i=dangqian-4;i<=dangqian;i++){
if(i>0 && i<=ys)
{
if(dangqian==i)
{
s+="<li class='active fy_zhong' style='background-color:#faa66a; color:#FFF'><a>"+i+"</a></li>";
}
else
{
s+="<li class='fy_zhong'><a>"+i+"</a></li>"
}
}
}
}else if(dangqian==zys-1){
for(var i=dangqian-3;i<=dangqian+1;i++){
if(i>0 && i<=ys)
{
if(dangqian==i)
{
s+="<li class='active fy_zhong' style='background-color:#faa66a; color:#FFF'><a>"+i+"</a></li>";
}
else
{
s+="<li class='fy_zhong'><a>"+i+"</a></li>"
}
}
}
}else{
for(var i=dangqian-2;i<=dangqian+2;i++){
if(i>0 && i<=ys)
{
if(dangqian==i)
{
s+="<li class='active fy_zhong' style='background-color:#faa66a; color:#FFF'><a>"+i+"</a></li>";
}
else
{
s+="<li class='fy_zhong'><a>"+i+"</a></li>"
}
}
}
}
//s += "<li><a id='fy_xia'>»</a></li>";
$("#fy_list").html(s);
//给分页列表加事件
JiaShiJian();
}
})
}
//给分页列表加事件的方法
function JiaShiJian()
{
/* $("#fy_shang").click(function(){
var n = $("#fy_n").val();
if(n>1)
{
n--;
}
else
{
n=1;
}
$("#fy_n").val(n);
//加载数据
JiaZai();
})
$("#fy_xia").click(function(){
var n = $("#fy_n").val();
if(n<zys)
{
n++;
}
else
{
n=zys;
}
$("#fy_n").val(n);
//加载数据
JiaZai();
})*/
$(".fy_zhong").click(function(){
var n = $(this).text();
$("#fy_n").val(n);
//加载数据
JiaZai();
})
}
处理
$n = $_POST["n"];
$tg = ($n-1)*10;
$xxlb = "select * from xinxi order by number desc limit {$tg},10";
echo $db->STRQuery($xxlb);
$xxys = "select count(*) from goumai"; echo $db->StrQuery($xxys);
function zishu(){
$(".nr_nei_s").each(function(){
//限制字符个数
var maxwidth=;
if($(this).text().length>maxwidth){
$(this).text($(this).text().substring(,maxwidth));
$(this).html($(this).html()+'…');
}
});
}
function getYmdTime(time){
if(time > ){
var dateStr = new Date(time);
return dateStr.getFullYear() + '-' + dateStr.getMonth()+ +'-' + dateStr.getDate() + ' ' + dateStr.getHours() + ':' + dateStr.getMinutes() + ':' + dateStr.getSeconds();
}else{
return '末知时间';
}
}
ajax分页的更多相关文章
- [jQuery]jQuery DataTables插件自定义Ajax分页实现
前言 昨天在博客园的博问上帮一位园友解决了一个问题,我觉得有必要记录一下,万一有人也遇上了呢. 问题描述 园友是做前端的,产品经理要求他使用jQuery DataTables插件显示一个列表,要实现分 ...
- ThinkPHP 整合Bootstrap Ajax分页
ThinkPHP Ajax分页代码 publicfunction index() { $where=array(); $name = I('name'); if(!empty($name)){ $wh ...
- yii2的分页和ajax分页
要想使用Yii分页类第一步:在控制器层加载分页类 use yii\data\Pagination;第二步: 使用model层查询数据,并用分分页,限制每页的显示条数$data = User::find ...
- [js开源组件开发]ajax分页组件
ajax分页组件 我以平均每一周出一个开源的js组件为目标行动着,虽然每个组件并不是很庞大,它只完成某一个较小部分的工作,但相信,只要有付出,总会得到回报的.这个组件主要完成分页的工作. 这张图里显示 ...
- MvcPager 概述 MvcPager 分页示例 — 标准Ajax分页 对SEO进行优化的ajax分页 (支持asp.net mvc)
该示例演示如何使用MvcPager最基本的Ajax分页模式. 使用AjaxHelper的Pager扩展方法来实现Ajax分页,使用Ajax分页模式时,必须至少指定MvcAjaxOptions的Upda ...
- MVC - 11(下)jquery.tmpl.js +ajax分页
继续 mvc-11(上).dto:http://www.cnblogs.com/tangge/p/3840060.html jquery.tmpl.js 下载:http://pan.baidu.com ...
- laraver ajax分页
,设置分页容器参考laraver手册 我的设置代码如下: ,控制器调用的方法:代码如下 ); include($path); $content = ob_get_cle ...
- PHP+jQuery 长文章分页类 ( 支持 url / ajax 分页方式 )
/* ******* 环境:Apache2.2.8 ( 2.2.17 ) + PHP5.2.6 ( 5.3.3 ) + MySQL5.0.51b ( 5.5.8 ) + jQuery-1.8 **** ...
- PHP+jQuery 列表分页类 ( 支持 url 分页 / ajax 分页 )
/* ******* 环境:Apache2.2.8 ( 2.2.17 ) + PHP5.2.6 ( 5.3.3 ) + MySQL5.0.51b ( 5.5.8 ) + jQuery-1.8.3.mi ...
- php--yii框架中的ajax分页与yii框架自带的分页
要想使用Yii分页类 第一步:在控制器层加载分页类 use yii\data\Pagination; 第二步: 使用model层查询数据,并用分分页,限制每页的显示条数 $data = Zhao::f ...
随机推荐
- IOS7 SDK 几宗罪
IOS7 app 默认是全屏模式,所以之前的程序窗口会上向移动到状态栏上面,所以在底边会有一条大白边 表格单元格,默认是白色背景,之前程序设置的透明效果,这里不在起作用,需要用下面的委托方法改变.- ...
- Linux多人群聊系统(简单多线程服务器)
一:要求 1.通过一个服务器实现最多5个客户之间的信息群发. 2.服务器显示客户的登录与退出: 3.客户连接后首先发送客户名称,之后发送群聊信息: 4.客户输入bye代表退出,在线客户能显示其他客户的 ...
- sqlite入门
SQLite官网: https://www.sqlite.org/index.html 1. 下载请到https://www.sqlite.org/download.html下载相应平台的sqlite ...
- Linux TC流量控制HOWTO中文版
<本文摘自Linux的高级路由和流量控制HOWTO中文版 第9章节>网人郭工进行再次编译: 利用队列,我们可以控制数据发送的方式.记住我们只能对发送数据进行控制(或称为整形).其实,我们无 ...
- find 命令的参数详解
使用name选项 文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用. 可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来.不管当前路径是什么,如果想要在自 ...
- centos启用ftp功能
1.安装vsftpd组件,安装完后,有/etc/vsftpd/vsftpd.conf 文件,用来配置,还有新建了一个ftp用户和ftp的组,指向home目录为/var/ftp,默认是nologin(不 ...
- VSCode用户设置
// 将设置放入此文件中以覆盖默认设置 { //-------- 搜索配置 -------- "search.exclude": { "**/node_modules&q ...
- libtcc使用问题一二
问题来由: powersniff(参考博客的文章,在qq群下载最新版本)目前使用lua作为分析插件,但熟练lua的人不多.所以,移植python和tcc两类语言作为插件. tcc(即tiny c),h ...
- android的ArrayMap类
运行的时候出现: java.lang.NoClassDefFoundError: android.util.ArrayMap http://stackoverflow.com/questions/24 ...
- [洛谷OJ] P1114 “非常男女”计划
洛谷1114 “非常男女”计划 本题地址:http://www.luogu.org/problem/show?pid=1114 题目描述 近来,初一年的XXX小朋友致力于研究班上同学的配对问题(别想太 ...