IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 使用layui的laypage完成分页 -> 正文阅读

[JavaScript知识库]使用layui的laypage完成分页

使用layui分页

<link rel="stylesheet" href="css/layui.css">//样式直接放header里
<div id="test1"></div>
<script src="js/layui.js"></script>
//根据total(数据总量)初始化分页组件
var js_total=0;
function aaa(total){
			layui.use(['laypage'], function() {
      		var laypage = layui.laypage; //分页
		      /*layer弹出一个示例
		      layer.msg('Hello World');*/
		    laypage.render({
			elem: 'test1'
			,count: total //数据总数,从服务端得到
			,limit: 20
			,limits: [20, 30, 50]
		    ,layout: ['count', 'prev', 'page', 'next', 'limit']
			,jump: function(obj, first){
				//obj包含了当前分页的所有参数,比如:
				console.log(obj.curr); //得到当前页,以便向服务端请求对应页的数据。
				console.log(obj.limit); //得到每页显示的条数
	    		
				//首次不执行
				if(!first){
				//do something
				serch(obj.curr,obj.limit);
				}
			}
		});
    });
		}

//获取总量后调用分页组件
function getTotal(){
	$("#tbodyRwfp").html("");
	var queryksnd =  $("#queryksnd").val();
	var querykc = $("#querykc").val();
	$.ajax({
   type: "POST",
   url: "dataTj.do?method=getStbTotal&queryksnd="+queryksnd+"&querykc="+querykc,
   dataType:'json',   //接受数据格式
   async: 'false',
   error:function(XMLHttpRequest){
   	alert(XMLHttpRequest.responseText);
   },
   success: function(data){
	   if(data.isTrue){
	   		js_total=data.total;
	   		console.log(js_total);
	   		aaa(js_total);
	   		if(js_total>0){
	   			serch(1,20);
	   		}
	   }else{
	    	alert(data.errMsg);
	    	return;
	   }
   }
});
}

//每次点击页码所调用的函数
function serch(page,limit){
	var queryksnd =  $("#queryksnd").val();
	var querykc = $("#querykc").val();
	//alert(queryksnd+querykc);
	$.ajax({
   type: "POST",
   url: "dataTj.do?method=getStbDownladTj&queryksnd="+queryksnd+"&querykc="+querykc+"&page="+page+"&limit="+limit,
   dataType:'json',   //接受数据格式
   async: 'false',
   error:function(XMLHttpRequest){
   	alert(XMLHttpRequest.responseText);
   },
   success: function(data){
	   if(data.isTrue){
	   		var list  = data.list;
	   		console.log(list)
	   		//js_total=data.total;
	   		var pyrwList = data.list;
			$("#tbodyRwfp").html("");
			for(var i=0;i<pyrwList.length;i++){
				var pyrwMap = pyrwList[i];
				var ssmc = pyrwMap["SSMC"];
				var kc = pyrwMap["KC"];
				var f = (pyrwMap["F"]=="0"?"否":"是");
				var s = (pyrwMap["S"]=="0"?"否":"是");
				
				var pyrwStr = "<tr align='center'><td>"+ssmc+"</td>";
				pyrwStr += "<td>"+kc+"</td>";
				pyrwStr += "<td>"+f+"</td>";
				pyrwStr += "<td>"+s+"</td>";
				pyrwStr += "</tr>";
				$("#tbodyRwfp").append(pyrwStr);
				}
	   }else{
	    	alert(data.errMsg);
	    	return;
	   }
   }
});
}

在这里插入图片描述

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-05-14 09:51:45  更:2022-05-14 09:53:22 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 19:52:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码