zoukankan      html  css  js  c++  java
  • 个人博客

    2021年5月12日:

    这是分页页面的截图:

     最初实现分页功能的时候,本来打算用pagehelper插件来做,但是并没有成功,于是只能用最原始的方法limit来将页码进行分页,并且每次一点击按钮就会将全局变量page进行加1或减1操作,然后将页码传给后端,最后才能将头像和姓名显示在页面上。

    同理,社团页面也是如此的原理,代码差不多:

    var page=1;
    var l=1;
    var pa;
    $(function() {
    $("#prev").attr("style","visibility:hidden");
    $.ajax({
    url : "${pageContext.request.contextPath}/club/page",
    data : "page=1&id="+${user.id},
    type : "get",
    success : function(data) {
    $.each(data,function(){
    var li=$("<li style='float: left; margin-right: 35px; 140px; margin-bottom: 50px;'></li>");
    var a=$("<a class='user-profile dropdown-toggle'></a>").attr("href","${pageContext.request.contextPath}/club/lookclub?name="+this.name+"&id="+this.id);
    var img=$("<img>").attr("src","${pageContext.request.contextPath}/statics/images/club/"+this.logo);
    $("#ul").append(li.append(a.append(img).append(this.name)));
    })
    }
    })
    })
    var clubs = ${clublist};
    if(clubs.length > 1){
    $("#page").show();
    }
    function prev() {
    $("#next").attr("style","visibility:visible");
    page--;
    if(page==1){
    $("#prev").attr("style","visibility:hidden");
    }
    $.ajax({
    url : "${pageContext.request.contextPath}/club/page",
    data : "page=" + page+"&id="+${user.id},
    type : "get",
    success : function(data) {
    l-=pa;
    pa=data.length;
    $("#ul").empty();
    $.each(data,function(){
    var li=$("<li style='float: left; margin-right: 35px; 140px; margin-bottom: 50px;'></li>");
    var a=$("<a class='user-profile dropdown-toggle'></a>").attr("href","${pageContext.request.contextPath}/club/lookclub?name="+this.name+"&id="+this.id);
    var img=$("<img>").attr("src","${pageContext.request.contextPath}/statics/images/club/"+this.logo);
    $("#ul").append(li.append(a.append(img).append(this.name)));
    })
    }
    })
    }
    function next() {
    page++;
    $("#prev").attr("style","visibility:visible");
    $.ajax({
    url : "${pageContext.request.contextPath}/club/page",
    data : "page=" + page+"&id="+${user.id},
    type : "get",
    success : function(data) {
    pa=data.length;
    l+=data.length;
    if(l==clubs.length){
    $("#next").attr("style","visibility:hidden");
    }
    $("#ul").empty();
    $.each(data,function(){
    var li=$("<li style='float: left; margin-right: 35px; 140px; margin-bottom: 50px;'></li>");
    var a=$("<a class='user-profile dropdown-toggle'></a>").attr("href","${pageContext.request.contextPath}/club/lookclub?name="+this.name+"&id="+this.id);
    var img=$("<img>").attr("src","${pageContext.request.contextPath}/statics/images/club/"+this.logo);
    $("#ul").append(li.append(a.append(img).append(this.name)));
    })
    }
    })
    }

  • 相关阅读:
    SqlServer_小工具_时间格式化
    SqlServer_小工具_字符填充(左)
    SqlServer_小工具_获取北京时间
    JS写入Json到CSV并下载
    写入数据到CSV
    写入数据到Excel
    批量插入数据
    Json填充Object工具
    Json|XMl|Object互相转化-小工具
    TODO:用python实现aws签名
  • 原文地址:https://www.cnblogs.com/yitiaokuailedexiaojingyu/p/14872013.html
Copyright © 2011-2022 走看看