layui实现分页

本文介绍了一个使用JavaScript和jQuery实现的供应商列表页面的具体代码。该页面通过Ajax从服务器请求供应商数据,并使用layui进行分页展示。每个供应商条目包含名称、详情链接、更新链接及删除操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

var Page = 1;
		window.onload = function(){
			//Page = parseURL(window.location.href)["currPage"];
			getSupplierList(Page,15)
		}
		
		/* 获取供应商列表 */
		function getSupplierList(currPage,limit){
			var supplierHtml = '';
			var supplier = 'supplier';
			var url = comUrl + "/supplier/get/allList";
			var data = {
				supplier:supplier,
				currPage:currPage,
				pageSize:limit,
				userId:123
			}
			$.ajax({
				url:url,
				type:"get",
				data:data,
				success:function(res){
					console.log(res)
					var data = res.data.data;
					if(res.code == "SWB_000000"){

						$('#supplier').empty();
						if(data!=undefined && data.length>0){
							layui.use(['laypage', 'layer'], function(){
							  var laypage = layui.laypage
							  ,layer = layui.layer;
							
							  laypage.render({
							    elem: 'page',
							    count: res.data.totalCount,
								limit:15,
								curr:currPage,	
								layout: ['count', 'prev', 'page', 'next'],	
								jump: function(obj, first){
								Page = obj.curr;
								console.log(obj.curr); 
								console.log(obj.limit);
													
								  if(!first){
									 // alert('aaaaa')
										getSupplierList(obj.curr,obj.limit);
								  }
								}
							  });
							 
							});
							for(i = 0;i < data.length; i++){
								supplierHtml += '<div class="row departmet_list" >';
								supplierHtml += '<div class="inner clearfix col-xs-12">';
								supplierHtml += '<div class="departmet_name supplier_name pull-left">';
								supplierHtml += '<strong><a href="supplier_detail.html?currPage=' + Page + '&id=' + data[i].id + '">' + data[i].supplier_name+ '</a></strong>';
								supplierHtml += '</div>';
								supplierHtml += '<div class="operation pull-right">';						
								supplierHtml += '<a href="update_supplier.html?currPage=' + Page + '&id=' + data[i].id + '"><img src="../img/update.png" /></a>';
								supplierHtml += '<a href="supplier_detail.html?currPage=' + Page + '&id=' + data[i].id + '"><img src="../img/detail.png" /></a>';
								supplierHtml += "<img src=\"../img/del.png\" onclick=\"confirmDel('"+data[i].id+"')\"/>";
								supplierHtml += '</div>';
								supplierHtml += '</div>';
								supplierHtml += '</div>';
								
							}
							$('#supplier').html(supplierHtml);
						}else{
							supplierHtml = '<div class="noDtaTips">暂无供应商</div>';
						}
						
					}else{
						alert("响应失败!")
					}
				}
			})
		}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值