• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >jquery > jQuery实现分页功能(含ajax请求、后台数据、附完整demo)

jQuery实现分页功能(含ajax请求、后台数据、附完整demo)

作者:http://www.cnblogs.com/enemy/p/5253779.html 字体:[增加 减小] 来源:互联网

http://www.cnblogs.com/enemy/p/5253779.html 通过本文主要向大家介绍了ajax请求分页,jquery,ajax,分页,jquery,ajax分页实例等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

需求分析

  1)需要首页,末页功能

  2)有点击查看上一页,下一页功能

  3)页码到当前可视页码最后一页刷新页面

实现思路

也是分为三部分处理

  1)点击首页,末页直接显示第一页或者最后一页内容,当前页面为第1页或者最后一页。隐藏首页或者末页按钮。demo 显示截图

  首页状态 和 末页状态代码执行结果截图

  

  2)点击可视页码截图

  

  3)点击上一页或者下一页,,需要刷新页码状态时截图,昨天表示当前页码为7,右图是点击上一页,刷新页码时的状态

  

代码参数说明

<script src="js/jquery-1.8.3.min.js" type="text/javascript"></script>
<script src="data/data.js" type="text/javascript"></script>
<script src="js/sendAjax.js" type="text/javascript"></script>
<script src="js/page.js" type="text/javascript"></script>
<script>
 /* 初始化页面 */
 var initTotalPageNum = 11;
 $("#ui-page").paging({pageSize:5,totalPage:initTotalPageNum});
 </script>

为了区分清楚,所以把每一个文件都分开写了。

data.js               //是用json模拟的后台数据.

sendAjax.js             //是模拟的ajax请求后台数据的文件

page.js               //是封装的生成页码的功能

initTotalPageNum        //模拟的后台传入的数据总页码

pageSize            //自定义参数,可以定义可视区域代码,当前demo。pageSize = 5,initTotalPageNum=3 小于pageSize 的时候,显示状态如下图所示

代码优缺点

  1)使用ajax可以实现局部刷新,但是不利于seo

  2) 生成页码没有改变dom结构,只变化页码

最近项目中的需求,自己写的一个。有时间的话会用js实现一遍。

有需要的话,完整demo ,点此下载 

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • jQuery实现分页功能(含ajax请求、后台数据、附完整demo)

相关文章

  • jQuery siblings()用法实例详解
  • 一次$.getJSON不执行的简单记录
  • jQuery实现的分子运动小球碰撞效果
  • jquery实现简洁文件上传表单样式
  • jquery实现叠层3D文字特效代码分享
  • 基于jQuery全屏焦点图左右切换插件responsiveslides
  • 基于jQuery的的一个隔行变色,鼠标移动变色的小插件
  • jquery超简单实现手风琴效果的方法
  • JQuery入门—JQuery程序的代码风格详细介绍
  • jquery easyui DataGrid简单示例

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • XMLHttpRequest处理xml格式的返回数据(示例代码)
    • jquery实现加载等待效果示例
    • BootStrap下jQuery自动完成的样式调整
    • div中文字内容溢出常见的解决方法
    • 一个小例子解释如何来阻止Jquery事件冒泡
    • jquery.mobile 共同布局遇到的问题小结
    • 基于jQuery的history历史记录插件
    • AeroWindow 基于JQuery的弹出窗口插件
    • 基于datagrid框架的查询
    • BootStrap的table表头固定tbody滚动的实例代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有