使用bootstrap怎么实现分页

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

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

使用bootstrap怎么实现分页插图1

使用bootstrap怎么实现分页

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

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

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

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

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

3、ajax实现初始加载

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

代码如下:

//1、默认加载第一页clickA(0);//2、加载数据的函数functionclickA(key){$(".h").empty();$.ajax({type:"post",async:true,//异步请求(同步请求将会锁住浏览器,用户其他操作必须等待请求完成才可以执行)url:"Page",//请求发送到Page处data:{'key':key},dataType:"json",//返回数据形式为jsonsuccess:function(result){//请求成功时执行该函数内容,result即为服务器返回的json对象for(varkinresult){//将获得的数据加入col-md-12column$("#con").before("<h2class='h'>"+result[k].title+"</2><pclass='h'>"+result[k].name+"</p><pclass='h'><aclass='btn'href='javascript:clickA(0);'>Viewdetails»</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、实现上一页功能:functionprevpage(prev){if(prev==0){clickA(0);}else{prev=prev-3;clickA(prev);}//4、实现下一页功能varnuma=0;functionnextpage(numa){//获取当前的key//将key+3,然后交给clickA//获取后台带到的key,在key的基础上增加numa=numa+3;clickA(numa);}}

产品猿社区致力收录更多优质的商业产品,给服务商以及软件采购客户提供更多优质的软件产品,帮助开发者变现来实现多方共赢;

日常运营的过程中我们难免会遇到各种版权纠纷等问题,如果您在社区内发现有您的产品未经您授权而被用户提供下载或使用,您可按照我们投诉流程处理,点我投诉

本文来自用户发布投稿,不代表产品猿立场 ;若对此文有疑问或内容有严重错误,可联系平台客服反馈;

部分产品是用户投稿,可能本文没有提供官方下下载地址或教程,若您看到的内容没有下载入口,您可以在我们产品园商城搜索看开发者是否有发布商品;若您是开发者,也诚邀您入驻商城平台发布的产品,地址:点我进入

如若转载,请注明出处:http://www.chanpinyuan.cn/33891.html;
(0)
上一篇 2023年1月21日 下午4:17
下一篇 5天前

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部