当前位置: 首页 > 工具软件 > Pagination > 使用案例 >

jquery.pagination使用

柯宜年
2023-12-01

常规的后台显示列表有一下部分:


一个搜索框,可输入,可为空


内容


分页


<div id="pageCount" style="display: none">
				<s:property value="pageCount" />
			</div>
			<div id="pageNum" style="display: none">
				<s:property value="pageNum" />
			</div>

			<div id="page" class="page"></div>


其中,pageCount是页数,pageNum是当前页数

<script type="text/javascript">
// page
// see=> http://tympanus.net/jPaginate/
$(function() {
	$("#page").paginate({
   		count       : parseInt($("#pageCount").html()),
    	start       : parseInt($("#pageNum").html()),
   		display     : parseInt($("#pageCount").html()),
   		border                  : true,
     	border_color            : '#ccc',
    	text_color              : '#000',
    	background_color        : '#fff',  
    	border_hover_color      : '#ccc',
    	text_hover_color        : '#fff',
    	background_hover_color  : '#006699', 
   		images                  : false,
    	mouse                   : 'press',
    	onChange				: function(selectedpage){
    		$("[name=pageNum]").val(selectedpage);
			$("#orderSearch").submit();
		}
	});

如果没有搜索框,则可以在每次onchane的时候构造一个 XXXXX/XXXX.action?pageNum=selectedpage  的连接,然后转到这个连接


但是由于搜索表单的存在,使得为action提交的数据情况变得复杂 ,具体代码参见十块购, 大致意思是在form表单里填充数据,


onChange的时候,更改隐藏的name为pageNum的input,然后提交表单。


 类似资料: