首页 > 其他分享 >分页前端代码实现

分页前端代码实现

时间:2024-07-18 09:53:17浏览次数:8  
标签:function 分页 代码 list li json var array 前端

总共三步:
-----1:css----- 具体css引入代码可以看我另外发布的“js/css 相关引入文件” <link href="~/media/fenye/page.css" rel="stylesheet" /> <style type="text/css"> .tdContextClass { text-align-last: auto; color: #000000; text-align: center; font-size: 12px; } </style> -----2:html------ <div class="portlet-body"> <table id="tbFoodCheck" class="table table-striped table-bordered table-hover"> <thead> <tr> <th class="center" width="5%">班级</th> <th class="center" width="6%">姓名</th> <th class="center" width="16%">年龄</th> <th class="center" width="10%">性别</th> <th class="center" width="15%">成绩1</th> <th class="center" width="16%">成绩11</th> <th class="center" width="6%">成绩12</th> <th class="center" width="6%">成绩13</th> <th class="center" width="5%">成绩14</th> <th class="center" width="6%"></th> </tr> </thead> <tbody id="tbody"></tbody> <tr> <td colspan="9"> <div style="text-align-last:auto;color:#000000;font-weight:bold;"> <ul class="page" maxshowpageitem="10" pagelistcount="@ViewBag.PerPageCount" id="page"></ul> </div> </td> </tr> </table> </div> ------3:js引入/编写------------------------- <link rel="stylesheet" href="~/ace/assets/css/jquery-ui-1.10.3.full.min.css" /> <script src="~/media/fenye/page.js"></script>
  var GG = {
            "kk": function (pageIndex) {
                $.ajax({
                    url: 'GetThirdFoodCheck',
                    type: 'post',
                    datatype: 'json',
                    data: { 'PerPageCount': PerPageCount, 'PageIndex': pageIndex, 'RegionID': RegionID, 'CheckProjectName': CheckProjectName, 'DateRangePicker': DateRangePicker, 'SampleName': SampleName, 'UserNames': UserNames, 'MarketName': MarketName, 'MarketType': MarketType, 'CheckResult': CheckResult, 'TestingUnitID': TestingUnitID },
                    success: function (json) {
                        $("#tbody").empty();//清空数据区
                        var li = "";
                        var list = json.list;
                        $.each(list, function (index, array) { //遍历json数据列
                            li += "<tr class='odd gradeX '>";

                            li += "<td class='tdContextClass'>" + array.sNames + "</td>";
                            li += "<td class='tdContextClass'>" + array.SampleNo + "</td>";
                            li += "<td class='tdContextClass visible-md visible-lg hidden-sm hidden-xs '>" + array.TestingUnit + "</td>";
                            li += "<td class='tdContextClass visible-md visible-lg hidden-sm hidden-xs '>" + array.lNames + "</td>";
                            li += "<td class='tdContextClass'>" + array.CheckDate + "</td>";
                            li += "<td class='tdContextClass'>" + array.CheckProjectName + "</td>";
                            li += "<td class='tdContextClass'>" + array.CheckResultValue + "</td>";
                            li += "<td class='tdContextClass'>" + array.CheckResult + "</td>";
                            li += "<td class='tdContextClass'>" + array.uNames + "</td>";
                           
                            li += "<td class='tdContextClass'><div class='action-buttons'>";
                            //if (DelRight == "0")
                            //{
                            //    li += "<a class='red' href='javascript:CheckDataDelete(\"" + array.FoodCheckID + "\")' title='删除'>";
                            //    li += "<i class='icon-trash bigger-130'></i>";
                            //    li += "</a>";
                            //}
                            if (array.CheckImgURL != "")
                            {
                                if (array.CheckImgURL.substring(0, 1) == "/")
                                {
                                    li += "<a class='blue' href='javascript:ShowImage(\"" + array.CheckImgURL + "\")' title='显示'>";
                                    li += "<i class='icon-zoom-in bigger-130'></i>";
                                    li += "</a>";
                                }
                            }
                            //li += "<a class='red' href='javascript:Position(\"" + array.FoodCheckID + "\")' title='坐标'>";
                            //li += "<i class='icon-map-marker bigger-130'></i>";
                            //li += "</a>";

                            li += "</td></tr>";
                        });
                        $("#tbody").append(li);//添加到表格中
                    },
                    error: function (reg) {
                        alert(reg)
                    }
                });
            }
        }
        var pagecont = "@ViewBag.pagecount";

        $("#page").initPage(parseInt(pagecont), 1, GG.kk);

 

 

 

标签:function,分页,代码,list,li,json,var,array,前端
From: https://www.cnblogs.com/fuyao/p/18308792

相关文章

  • 量化交易策略:波动性指标Keltner通道(附python代码)
    Keltner通道是由著名技术分析师ChesterW.Keltner在上个世纪60年代发明的一种技术指标。它基于价格和某种市场波动性度量(通常为移动平均)之间的关系,用于预测价格趋势的变化。Keltner通道的上下轨分别表示了价格的上限和下限,反映了市场在一定周期内的波动范围。这使得Keltner......
  • 【python学习】第三方库之tensorflow的定义、功能、使用场景、代码示例和解释
    引言tensorFlow是一个开源的软件库,最初由GoogleBrain团队的研究员和工程师开发,用于数值计算和大规模机器学习tensorFlow提供了丰富的API来支持各种计算任务,并且能够轻松地在多种计算设备上进行部署,包括CPU、GPU和TPU文章目录引言一、安装`tensorflow`第三方......
  • 如何在团队协作中确保 SCSS 代码风格的一致性和规范性?
    确保SCSS代码风格的一致性和规范性在团队协作中非常重要。下面是一些方法可以帮助实现这一目标:使用代码风格指南:制定并共享SCSS代码风格指南,确保团队成员在编写代码时遵循统一的规范。这可以包括命名约定、缩进、代码布局等方面。代码审查:在团队中进行代码审查是确......
  • uniapp(全端兼容) - 最新详细实现 “卡片式堆叠“ 轮播图效果,堆叠在一起的轮播图片可
    效果图在uni-app微信小程序/手机h5网页网站/安卓app/苹果app/支付宝小程序/nvue等(全平台完美兼容)开发中,实现uniApp各端都兼容的图片堆叠轮播图功能,层叠轮播插件,详细实现上下层叠轮播图并且在全平台通用兼容,卡片叠加在一起的轮播翻滚,错开叠加来回拖曳左右滚动切换,支持修改......
  • 用php编写代码,实现Linux系统下源码安装Apache、Mysql、PHP以及LAMP部署验证的过程
    以下是使用PHP编写的代码示例,用于自动化安装和部署LAMP环境:<?php//定义安装路径和版本号$apacheVersion='2.4.41';$mysqlVersion='8.0.19';$phpVersion='7.4.4';$apacheInstallPath='/usr/local/apache';$mysqlInstallPath='/usr/local/my......
  • c语言代码代码风格配置
    1、设置tabsize缩进为4修改点两个位置,然后搜索"detectindentation"将前面的勾选取消 二、配置c语言格式化代码1、打开设置,选择用户配置,找到文本编辑器"DefaultFormatter"(如果找不到可以直接在上方搜索) 安装了C/C++插件后可以选择:C/C++ms-vscode.cpptools2、配置键入......
  • 代码随想录二刷复习(二分法)
    二分法模板:1:左闭右闭区间写法第一种写法,我们定义target是在一个在左闭右闭的区间里,也就是[left,right](这个很重要非常重要)。区间的定义这就决定了二分法的代码应该如何写,因为定义target在[left,right]区间,所以有如下两点:while(left<=right)要使用<=,因为left==rig......
  • 2024-07-17 如何在vscode部署你的代码块,从而在新建页面时能快速搭建模板(windows环境)
    步骤一:打开vscode,按住ctrl+shif+p唤出命令窗口 步骤二:在窗口中输入命令,并回车Preferences:OpenUserSnippets 对,就是这个代码片段,接着输入你想添加代码的某某语言or脚本,比如我要添加vue的代码片段输入vue,回车,会显示vue.json文件出来给你更改,我的是这样 注意:如果你......
  • Python对商店数据进行lstm和xgboost销售量时间序列建模预测分析|附代码数据
    全文下载链接:http://tecdat.cn/?p=17748最近我们被客户要求撰写关于销售量时间序列建模的研究报告,包括一些图形和统计输出。在本文中,在数据科学学习之旅中,我经常处理日常工作中的时间序列数据集,并据此做出预测我将通过以下步骤:探索性数据分析(EDA)问题定义(我们要解决什么)变量......
  • R语言贝叶斯MCMC:用rstan建立线性回归模型分析汽车数据和可视化诊断|附代码数据
    全文链接 http://tecdat.cn/?p=23255最近我们被客户要求撰写关于rstan的研究报告,包括一些图形和统计输出。本文将谈论Stan以及如何在R中使用rstan创建Stan模型尽管Stan提供了使用其编程语言的文档和带有例子的用户指南,但对于初学者来说,这可能是很难理解的。StanStan是一种用......