打开dialog时分页是好的,dialog上嵌套了一个form查询,查询返回来的json数据也是对的,但是分页这个查询结果时,翻页的是dialog查询之前的数据,请问怎么解决这个返回结果的分页。
<form id="pagerForm" method="post" action="/entersearch"
onsubmit="return dwzSearch(this,'dialog');">
<input type="hidden" name="pageNum" value="${pager.pageNumber }" />
<input type="hidden" name="numPerPage" value="${pager.pageSize }" />
<div class="searchBar"> ... </div>
<table class="table" targetType="dialog"> ... </table>
<div class="panelBar">
<div class="pages">
<span>显示</span>
<select class="combox" name="numPerPage" onchange="dialogPageBreak({numPerPage:this.value})">
<option value="5">5</option>
<option value="30">30</option>
<option value="50">50</option>
<option value="100">100</option>
</select>
<span > 条,共${pager.totalRow}条</span>
</div>
<script>$("select[name='numPerPage']").val('${pager.pageSize}');</script>
<div class="pagination" targetType="dialog" rel="enterserch"
totalRow="${pager.totalRow }" numPerPage="${pager.pageSize }"
pageNumShown="1" currentPage="${pager.pageNumber}">
</div>
</div>
DWZ
<select class="combox" name="numPerPage" onchange="dialogPageBreak({numPerPage:this.value})">
用这个试试
onchange="dialogPageBreak({pageNum:1,pageSize:this.value})"