广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >NodeJS和BootStrap分页效果的实现代码
  • 289
分享到

NodeJS和BootStrap分页效果的实现代码

分页效果代码 2022-06-04 17:06:36 289人浏览 安东尼
摘要

1、数据处理 首先在动态js中,根据url参数获取数据库文档的数量,设置分页的大小,获取当前页面的数据,然后将文档数量pagecount,分页大小pagesize,以及当前页面currentpage传递到页

1、数据处理

首先在动态js中,根据url参数获取数据库文档的数量,设置分页的大小,获取当前页面的数据,然后将文档数量pagecount,分页大小pagesize,以及当前页面currentpage传递到页面中。

2、处理分页效果

我采用的是javascript动态生成的,你也可以利用ejs支持函数的特性将其封装后生成html形式的分页。

首先,添加分页ul,在你的页面中需要显示的位置添加代码:


<ul class="pagination" id="pagination">
</ul>

然后在script标签中插入处理分页的代码:


$(document).ready(function() {
if($("#pagination")){
var pagecount = <%= locals.pagecount %>;
var pagesize = <%= locals.pagesize %>;
var currentpage = <%= locals.currentpage %>;
var counts,pagehtml="";
if(pagecount%pagesize==0){
counts = parseInt(pagecount/pagesize);
}else{
counts = parseInt(pagecount/pagesize)+1;
}
//只有一页内容
if(pagecount<=pagesize){pagehtml="";}
//大于一页内容
if(pagecount>pagesize){
if(currentpage>1){
pagehtml+= '<li><a rel="external nofollow" href="/course/index/'+(currentpage-1)+'">上一页</a></li>';
}
for(var i=0;i<counts;i++){
if(i>=(currentpage-3) && i<(currentpage+3)){
if(i==currentpage-1){
pagehtml+= '<li class="active"><a rel="external nofollow" href="/course/index/'+(i+1)+'">'+(i+1)+'</a></li>';
}else{
pagehtml+= '<li><a rel="external nofollow" href="/course/index/'+(i+1)+'">'+(i+1)+'</a></li>';
}

}
}
if(currentpage<counts){
pagehtml+= '<li><a rel="external nofollow" href="/course/index/'+(currentpage+1)+'">下一页</a></li>';
}
}
$("#pagination").html(pagehtml);
}
});

注意:locals.pagecount,locals.pagesize,locals.currentpage分别是数据库数量,分页大小,当前分页,他们是从js中传递过来的,当然,你也可以直接修改它们为固定的数据测试下效果。

比如:

查看图片

实际效果为:

查看图片

这样一个简单的分页效果就出来了

以上所述是小编给大家介绍的nodejs和BootStrap分页效果的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程网网站的支持!

--结束END--

本文标题: NodeJS和BootStrap分页效果的实现代码

本文链接: https://www.lsjlt.com/news/12894.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • NodeJS和BootStrap分页效果的实现代码
    1、数据处理 首先在动态js中,根据url参数获取数据库文档的数量,设置分页的大小,获取当前页面的数据,然后将文档数量pagecount,分页大小pagesize,以及当前页面currentpage传递到页...
    99+
    2022-06-04
    分页 效果 代码
  • mybatis分页效果实现代码
    本文为大家分享了mybatis分页效果展示的具体代码,供大家参考,具体内容如下mybatis版本3.4以下结构:spring-mvc.xml<?xml version="1.0" encoding="UTF-8"?&g...
    99+
    2023-05-31
    mybatis 分页 实现代码
  • 基于原生JS实现分页效果的示例代码
    这个只是一个分页的demo,主要是思路整理(很久之前项目用的东西) 分页实现的效果 主要是 左侧上一页 右侧是下一页 中间显示主要是超过5个显示 省略号 然后是可配置选项 实现之后的...
    99+
    2022-11-13
  • 如何使用BootStrap实现前端分页带省略号和上下页效果
    这篇文章将为大家详细讲解有关如何使用BootStrap实现前端分页带省略号和上下页效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。bootstrap前端分页 自带效果。...
    99+
    2022-10-19
  • Spring Data + Thymeleaf 3 + Bootstrap 4 实现分页器实例代码
    实际上分页器或者分页组件在现实中都有广泛着的应用,照理来说老卫没有必要单独撰文来提这茬。事实是,我近期刚好在写一门关于Spring Data、Thymeleaf 3、Bootstrap 4 的应用课程,所以用了Bootstrap 4的样式,...
    99+
    2023-05-31
    spring data 分页
  • Android实现简单的分页效果
    本文实例为大家分享了Android分页效果的具体代码,供大家参考,具体内容如下 1.实现分页最主要的就是封装分页代码,然后在按钮里实现相关的操作 public class ...
    99+
    2022-06-06
    分页 Android
  • AJAX分页效果的实现方法
    这篇文章主要为大家展示了“AJAX分页效果的实现方法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“AJAX分页效果的实现方法”这篇文章吧。最近写一个给用户组添加...
    99+
    2022-10-19
  • AndroidFlutter实现视频上滑翻页效果的示例代码
    目录前言PageView 组件介绍使用示例PageController 应用前言 我们在短视频应用中经常会看到不停上滑浏览下一条视频的沉浸式交互效果,这种交互能够让用户不停地翻页,直...
    99+
    2022-11-13
    Android Flutter上滑翻页效果 Flutter 上滑翻页 Android 翻页
  • 用CSS3实现的加载动画效果代码分享
    这篇文章主要讲解了“用CSS3实现的加载动画效果代码分享”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“用CSS3实现的加载动画效果代码分享”吧!很棒的loa...
    99+
    2022-10-19
  • CSS3实现的漂亮Menu菜单效果代码分享
    这篇文章主要讲解了“CSS3实现的漂亮Menu菜单效果代码分享”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS3实现的漂亮Menu菜单效果代码分享”吧!...
    99+
    2022-10-19
  • Vue实现上拉加载下一页效果的示例代码
    之前从来没有单独的做过手机端的网页。当然,之前我也没有独立的从切图到写代码交互做过前端的页面。 这里边的分页还是和响应电脑端的数字分页。但是,其实独立做一个手机端的网站,而不是响应式...
    99+
    2022-11-13
  • Android仿微信页面底部导航效果代码实现
    大家在参考本地代码的时候要根据需要适当的修改,里面有冗余代码小编没有删除。好了,废话不多说了,一切让代码说话吧! 关键代码如下所示: .java里面的主要代码 public ...
    99+
    2022-06-06
    微信页面 Android
  • Python实现屏幕代码雨效果的示例代码
    直接上代码 import pygame import random def main(): # 初始化pygame pygame.init() #...
    99+
    2022-11-13
  • css实现“加号”效果的实例代码
    这篇文章给大家分享的是有关css实现“加号”效果的实例代码的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。实现下图的加号效果:若想实现这个效果, 只需一个div元素即可搞定。需要用到css的为了before和aft...
    99+
    2023-06-08
  • vue实现轮播图效果的代码
    这篇文章主要介绍“vue实现轮播图效果的代码”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue实现轮播图效果的代码”文章能帮助大家解决问题。1.原理:v-on:click="prev&q...
    99+
    2023-06-27
  • js实现简单的前端分页效果
    有些项目业务比较简单,但用到前端分页的地方又比较多,插件的体积比较难控制用起来也麻烦,所以自己写一个简易的。 实现思路 通过 jQuery.slice() 选择子集的区间元素, 然后...
    99+
    2022-11-12
  • JavaScript实现弹出DIV窗口层效果代码分享
    这篇文章主要讲解了“JavaScript实现弹出DIV窗口层效果代码分享”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript实现弹出DIV窗口...
    99+
    2022-10-19
  • AndroidFlutter实现点赞效果的示例代码
    目录前言绘制小手完整源码前言 点赞这个动作不得不说在社交、短视频等App中实在是太常见了,当用户手指按下去的那一刻,给用户一个好的反馈效果也是非常重要的,这样用户点起赞来才会有一种强...
    99+
    2022-11-13
  • js实现拉幕效果的广告代码
    以下是一个简单的 JavaScript 实现拉幕效果的广告代码:```html.ad-container {width: 100%;...
    99+
    2023-08-09
    js
  • Android实现流光和光影移动效果代码
    目录概述:实现思路:代码如下:注意点:概述: 开发过程中,看到有些界面用到一道光线在屏幕中掠过的效果,觉得挺炫的。所以查找相关资料自己实现了一遍。 先上个预览图: 实现思路: ...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作