<!DOCTYPE html>
<html>
<head>
	<title>历史订单</title>
	<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
	<script>
		$(document).ready(function(){
			var page = 1; //当前页
			var totalPage = 0; //总页数
			var pageSize = 7; //每页数据条数
<pre><code>		//获取数据函数
		function getData(){
			$.ajax({
				url: &quot;backend.php&quot;, //后端接口地址
				type: &quot;POST&quot;,
				dataType: &quot;json&quot;,
				data: {page: page, pageSize: pageSize},
				success: function(result){
					if(result.code == 200){
						$(&quot;#order-list&quot;).empty(); //清空原有数据
						var data = result.data;
						for(var i=0; i&lt;data.length; i++){
							var order = data[i];
							var tr = $(&quot;&lt;tr&gt;&lt;/tr&gt;&quot;);
							tr.append(&quot;&lt;td&gt;&quot;+order.id+&quot;&lt;/td&gt;&quot;);
							tr.append(&quot;&lt;td&gt;&quot;+order.customer+&quot;&lt;/td&gt;&quot;);
							tr.append(&quot;&lt;td&gt;&quot;+order.product+&quot;&lt;/td&gt;&quot;);
							tr.append(&quot;&lt;td&gt;&quot;+order.price+&quot;&lt;/td&gt;&quot;);
							tr.append(&quot;&lt;td&gt;&quot;+order.time+&quot;&lt;/td&gt;&quot;);
							$(&quot;#order-list&quot;).append(tr);
						}
						//更新分页信息
						totalPage = result.totalPage;
						$(&quot;#current-page&quot;).text(page);
						$(&quot;#total-page&quot;).text(totalPage);
					}else{
						alert(result.msg);
					}
				},
				error: function(){
					alert(&quot;请求失败&quot;);
				}
			});
		}

		getData(); //页面加载时获取第一页数据

		//上一页按钮点击事件
		$(&quot;#prev-page&quot;).click(function(){
			if(page &gt; 1){
				page--;
				getData();
			}
		});

		//下一页按钮点击事件
		$(&quot;#next-page&quot;).click(function(){
			if(page &lt; totalPage){
				page++;
				getData();
			}
		});

		//尾页按钮点击事件
		$(&quot;#last-page&quot;).click(function(){
			if(page &lt; totalPage){
				page = totalPage;
				getData();
			}
		});
	});
&lt;/script&gt;
</code></pre>
</head>
<body>
	<h1>历史订单</h1>
	<table border="1">
		<thead>
			<tr>
				<th>订单号</th>
				<th>客户名称</th>
				<th>产品名称</th>
				<th>价格</th>
				<th>下单时间</th>
			</tr>
		</thead>
		<tbody id="order-list">
			<!-- 数据展示区域 -->
		</tbody>
	</table>
	<div>
		<button id="prev-page">上一页</button>
		<span>第<span id="current-page"></span>页/共<span id="total-page"></span>页</span>
		<button id="next-page">下一页</button>
		<button id="last-page">尾页</button>
	</div>
</body>
</html>
帮我写一个历史订单页面具有分页功能一个页面7条数据数据利用ajax请求从后端获取。包括上一页下一页和尾页按钮

原文地址: https://www.cveoy.top/t/topic/8fl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录