• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 使用bootstrap怎么实现分页

使用bootstrap怎么实现分页

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了bootstrap分页等相关知识,希望对您有所帮助

使用bootstrap实现分页的方法:1、利用div元素包裹翻页时将被清空的内容;2、利用a标签配合nextpage和prevpage方法实现上一页和下一页的功能;3、利用ajax实现初始加载即可。


使用bootstrap怎么实现分页


使用bootstrap怎么实现分页

1、我们知道当我们在每次翻页的时候之前的数据都会被覆盖或者清空;所以我们可以使用div来包裹里面将被清空的内容。那么我们为什么要保留在div内,因为我们还要向里面添加数据,所以我们保留它是类似用于当做参照物的效果,代码如下:

<div id="co">    <h1 class="h"></h1>  <!-- 这里的标签都加上class="h",后面都要动态清空--></div>


2、使用a标签,实现上一页,下一页功能。

在这一步中,我使用nextpage方法实现下一页,上一页使用prevpage;代码如下:

<a href="javascript:prevpage(0)">上一页</a><a href="javascript:nextpage(0)">下一页</a>


3、ajax实现初始加载

我们在加载的时候使用key来表示第多少条记录数,即记录的起始数据,我们首先思考,当其他页面的操作改变时,上一页的参数和下一页的参数应该都会改变,随key而改变。

代码如下:

//1、默认加载第一页clickA(0);//2、加载数据的函数function clickA(key){    $(".h").empty();    $.ajax({        type : "post",        async : true, //异步请求(同步请求将会锁住浏览器,用户其他操作必须等待请求完成才可以执行)        url : "Page", //请求发送到Page处        data : {'key':key},        dataType : "json", //返回数据形式为json        success : function(result) {            //请求成功时执行该函数内容,result即为服务器返回的json对象            for(var k in result){                //将获得的数据加入col-md-12 column                $("#con").before("<h2 class='h'>"+result[k].title+"</2><p class='h'>"+result[k].name+"</p><p class='h'><a class='btn' href='javascript:clickA(0);'>View details »</a>"+"</p>");                //改变a标签prev的属性,下面这两句是重点                $("#prev").attr("href","javascript:prevpage("+key+")");                $("#next").attr("href","javascript:nextpage("+key+")");            }         },        error : function(XMLHttpRequest, textStatus,errorMsg) {            //请求失败时执行该函数            alert("错误码:"+XMLHttpRequest.status);            alert("错误状态:"+XMLHttpRequest.readyState);            alert("数据请求数据失败!"+errorMsg);        }    });}//3、实现上一页功能:function prevpage(prev){    if (prev==0) {        clickA(0);    } else {        prev = prev-3;        clickA(prev);    }    //4、实现下一页功能    var numa=0;    function nextpage(numa){        //获取当前的key         //将key+3,然后交给clickA        //获取后台带到的key,在key的基础上增加        numa=numa+3;        clickA(numa);    }}


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

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

相关文章

  • 2022-04-29一文讲解Linux/UNIX上yum如何安装MySQL
  • 2022-04-29一文搞定phpstorm+laravel+phpunit的配置
  • 2022-04-29PhotoShop简单制作蓝色洁净星星文字效果教程
  • 2022-04-29Photoshop技巧教程:解读13条PS高级使用技巧
  • 2022-04-29Photoshop制作油漆溢出特效的艺术字教程
  • 2022-04-29uniapp中怎么实现直播旁路推流(步骤分享)
  • 2022-04-29PHP如何实现获取验证码
  • 2022-04-29Photoshop巧用滤镜打造璀璨星球夜空图
  • 2022-04-29Vue+ElementUI怎么处理超大表单
  • 2022-04-29搜索引擎优化的文章营销策略

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 分享Laravel模型使用的2个小技巧
    • PHP如何使用Echarts生成数据统计报表
    • 25个你可能不知道的PS常用快捷键
    • Linux下使用NTFS文件系统(Linux挂载NTFS数据盘)
    • MySQL中key 、primary key 、unique key 与index区别详解
    • 手把手教你在node中怎么优雅打印全链路日志
    • 深入浅析Bootstrap中的自动定位浮标
    • div在屏幕中如何实现水平居中和垂直居中
    • Photoshop高效操作配置攻略心得全分享
    • PHP危险函数禁用深入详解

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

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