jqPaginator结合express实现分页展示内容效果第1/2页

发布时间 - 2026-01-11 00:40:53    点击率:

写在前面的话

分页展示内容也是我们在页面开发中经常会遇到的需求
前端页面利用jqPaginator这个jquery插件来编写
后端利用mysql存储数据

开始敲代码

回顾sql知识

首先让我们回顾一下sql语句,我们只想查询出数据表里的某几条用limit实现

select * from 表名 limit [offset,] rows

其中,limit后面可以跟两个参数,也可以跟一个参数。
跟一个参数表示rows,相当于offset=0,从数据表中的第一条记录开始查询出rows条数据。
跟两个参数的话,第一个是从0开始的偏移量,第二个参数表示想查询出来的记录数。

利用jqPaginator这个优秀的jquery分页插件编写一个分页条

注意:这个分页是基于bootstrap3.1.1写出来的

<!DOCTYPE html>
<html>
 <head>
 <link type="text/css" rel="stylesheet" href="http://cdn.staticfile.org/twitter-bootstrap/3.1.1/css/bootstrap.min.css"/>
 </head>
 <body>
 <div style="text-align: center;">
  <ul class="pagination" id="pagination1"></ul>
 </div>
 
 </body>
 <script src="/javascripts/jquery.min.js"></script>
 <script src="/javascripts/jqPaginator.js"></script>
 <script>
 $.jqPaginator('#pagination1', {
  totalPages: 100,
  visiblePages: 3,
  currentPage: 1,
  onPageChange: function (num, type) {
   if (type == 'change') {
     //这里是点击分页的回调
   }
  }
 });
 

 </script>
</html>


这里我们可以方便的把分页按钮写出来

后台代码

router.get('/pages', function (req, res, next) {
  // res.json({"name": 123});
  var page = req.query.page;
  var page = (--page)*5;
  var connection = mysql.createConnection({
    host: '127.0.0.1',
    port: 3306,
    user: 'root',
    password: 'root',
    database: 'vr02'
  });
  connection.connect(function(err) {
    if (err) {
      throw err;
    }
    console.log('连接数据库成功');
  });
  connection.query('select * from user limit ?, 5',
                            12下一页阅读全文          


# jqPaginator分页  # jquery分页插件  # Paginator分页  # Django的分页器实例(paginator)  # Django原生sql也能使用Paginator分页的示例代码  # bootstrap paginator分页插件的两种使用方式实例详解  # 快速掌握jquery分页插件jqPaginator的使用方法  # bootstrap paginator分页前后台用法示例  # 使用bootstrap-paginator.js 分页来进行ajax 异步分页请求示例  # 基于vue实现分页/翻页组件paginator示例  # 根据Bootstrap Paginator改写的js分页插件  # Bootstrap分页插件之Bootstrap Paginator实例详解  # Bootstrap Paginator分页插件使用方法详解  # Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果  # Django使用paginator插件实现翻页功能的实例  # 分页  # 第一个  # 让我们  # 下一页  # 是从  # 我们可以  # 第二个  # 只想  # 第一条  # 几条  # 阅读全文  # 回调  # 后端  # 中经  # 连接数据库  # 偏移量  # 写在前面  # 是基于  # class  # html 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 详解MySQL数据库的安装与密码配置  微信小程序 配置文件详细介绍  JavaScript数据类型有哪些_如何准确判断一个变量的类型  佛山网站制作系统,佛山企业变更地址网上办理步骤?  Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)  Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  Laravel怎么为数据库表字段添加索引以优化查询  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】  Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】  Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧  专业商城网站制作公司有哪些,pi商城官网是哪个?  Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  西安专业网站制作公司有哪些,陕西省建行官方网站?  php 三元运算符实例详细介绍  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  浅述节点的创建及常见功能的实现  如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环  如何为不同团队 ID 动态生成多个“认领值班”按钮  Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】  1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  非常酷的网站设计制作软件,酷培ai教育官方网站?  如何快速生成可下载的建站源码工具?  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案  如何用AI帮你把自己的生活经历写成一个有趣的故事?  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?  如何在新浪SAE免费搭建个人博客?  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  JS经典正则表达式笔试题汇总  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  大连网站制作公司哪家好一点,大连买房网站哪个好?  bootstrap日历插件datetimepicker使用方法  MySQL查询结果复制到新表的方法(更新、插入)  公司网站制作需要多少钱,找人做公司网站需要多少钱?  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  javascript中数组(Array)对象和字符串(String)对象的常用方法总结  b2c电商网站制作流程,b2c水平综合的电商平台?  Laravel如何记录自定义日志?(Log频道配置)  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门