• 个人博客


    2021年5月11日:

    今天是开始做团队作业的不知第几天,目前还未完成的功能有信息通信,查看信息详情,成员列表和社团列表的分页显示,以及活动的创建和活动的签到活动,团员的入团申请以及判断社团的各种情况。

    今天大致开始做了成员列表的分页代码,详情js代码如下:

    var page=1;
    var l=1;
    var pa;
    $(function() {
    $("#prev").attr("style","visibility:hidden");
    $.ajax({
    url : "${pageContext.request.contextPath}/user/page",
    data : "page=1&id="+${club.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","javaScript:;");
    var img=$("<img>").attr("src","${pageContext.request.contextPath}/statics/images/user/"+this.head_img);
    if(this.user_type==2){
    $("#ul").append(li.append(a.append(img).append(this.true_name+"(社长)")));
    }else
    {
    $("#ul").append(li.append(a.append(img).append(this.true_name)));
    }
    })
    }
    })
    })
    var users = ${users};
    if(users.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}/user/page",
    data : "page=" + page+"&id="+${club.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","javaScript:;");
    var img=$("<img>").attr("src","${pageContext.request.contextPath}/statics/images/user/"+this.head_img);
    if(this.user_type==2){
    $("#ul").append(li.append(a.append(img).append(this.true_name+"(社长)")));
    }else
    {
    $("#ul").append(li.append(a.append(img).append(this.true_name)));
    }
    })
    }
    })
    }
    function next() {
    page++;
    $("#prev").attr("style","visibility:visible");
    $.ajax({
    url : "${pageContext.request.contextPath}/user/page",
    data : "page=" + page+"&id="+${club.id},
    type : "get",
    success : function(data) {
    pa=data.length;
    l+=data.length;
    if(l==users.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","javaScript:;");
    var img=$("<img>").attr("src","${pageContext.request.contextPath}/statics/images/user/"+this.head_img);
    if(this.user_type==2){
    $("#ul").append(li.append(a.append(img).append(this.true_name+"(社长)")));
    }else
    {
    $("#ul").append(li.append(a.append(img).append(this.true_name)));
    }
    })
    }
    })
    }

    该功能是指设置一个全局变量page并且设置为1,当页面一加载就会执行这段js代码,然后就会发起ajax请求,并且把数据显示在页面上,一个页面上最多显示20个,当前只是设置了一个作为方便操作。

  • 相关阅读:
    Button 的CommandName 用法
    如何循序渐进向DotNet架构师发展
    用sqlserver进行分布式查询(链接服务器)(转)
    关于.resx
    OO设计原则总结
    为ASP.NET 2.0网站生成唯一程序集
    依赖倒置、控制反转和依赖注入辨析(转)
    通过http地址获取页面内容
    Sql同表去除重复
    动态启动WCF服务
  • 原文地址:https://www.cnblogs.com/yitiaokuailedexiaojingyu/p/14871961.html
Copyright © 2020-2023  润新知