大家好,我需要一些帮助我创建了一个网页,其中包含
div#formsContent – 这具有表单,并且通过 RequestWorkListController.java 控制操作
div#newReqDiv - 这些是从上面提交的结果,有一个 5 行静态的表,一次从数据库中提取
div#pendReqDiv – 同上。
div#cmplReqDiv - 这个 div 很棘手,第一个提交按钮被点击它会获取 10 行,具有可点击的页码和 10 行显示,我使用 $.ajax( 对于第二个帖子,它工作正常只有新的问题10 行的集合不替换旧的 10 行集合。
SelLocCdReqCmplDao cmplDao = new SelLocCdReqCmplDao(jdbcTemplate);
int pg = ServletRequestUtils.getIntParameter(request, "pg", 1);
List<SelLocCdReqCmplModel> cmplRows = null;
cmplRows = cmplDao.execute(pg, pageSize);
int count = cmplRows.size()*10;
model.addAttribute("cmplRows", cmplRows);
model.addAttribute("pageNav",
pageNav.buildPageNav("#", count, pg, pageSize, pageNavTrail));
这里是 requestWorkList.jsp——仅脚本
<script type="text/javascript">
$(document).ready(function() {
$("#form").submit(function() {
$.post($(this).attr("action"), $(this)
.serialize(), function(html) {
$("#formsContent").replaceWith(html);
$('html, body').animate({
scrollTop : $("#message").offset().top
}, 500);
});
return false;
});
$('.page_nav a').click(function(e) {
//alert($(this).text());
//$('#cmplReqDiv').empty();
$.ajax({
type: 'POST',
url: '<%=request.getContextPath()%>/requestWorkList?pg='
+ $(this).text(),
success: function(html) {
var showVar = '<c:out value="${cmplRows}"/>';
alert("The variable show is " + showVar);
},
});
e.preventDefault();
});
});
</script>