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

使用bootstrap怎么实现分页

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了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好友复制网址打印

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

相关文章

  • 怎么解决phpmyadmin显示MySQL数据表“使用中” 修复后依然无效的问题
  • vue仿携程轮播图效果(滑动轮播,下方高度自适应)
  • corelDRAW 9 打造水晶表情
  • PhotoShop简单制作蓝色洁净星星文字效果教程
  • JavaScript中解析parseInt()的怪异行为
  • Mysql怎么查看字段的属性值
  • Illustrator绘制超酷效果的立体字教程
  • 聊聊怎么在docker上部署运行workerman
  • 微信小程序按顺序同步执行的两种方式分别是什么
  • PS制作炫彩新年快乐艺术文字效果的教程

文章分类

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

最近更新的内容

    • Dedecms织梦调用当前顶级栏目名称、ID、url实现方法
    • 织梦CMS系统正式收费:5800元,开源时代逐步没落!织梦CMS,将告别免费
    • 教你用PHP实现微信小程序人脸识别刷脸登录功能
    • ThinkPHP怎么使用curl实现远端数据调取
    • Photoshop设计3D效果的月牙状LOGO
    • Photoshop制作油漆溢出特效的艺术字教程
    • 网站快照停滞不前的N种影响因素
    • Photoshop巧用滤镜打造璀璨星球夜空图
    • DedeCMS安全设置 目录执行php脚本限制方法
    • ThinkPHP5框架实现多数据库连接

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

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