首先,我主要是有JSF背景的。
我最近开始学习了Spring MVC。Spring MVC困扰我的一件事是使用and时的 ajax 重新渲染JQuery。
假设我在我的people.jsp视图中定义了一个复杂的形式:
<c:forEach var="person" items="${people}">
<table>
<tr class="trPersonClass">...</tr>
<tr>...</tr>
</table>
</c:forEach>
我在refresh下面有一个按钮。单击刷新按钮时,我想要ajax重新people渲染。
function refreshButtonClicked() {
$.ajax({
type: "GET",
url: "ajax/loadPeople.do"
}).done(function( msg ) {
//WHAT SHOULD I DO HERE???
}
});
那么我应该在那里做什么?我已经用c:forEach我的jsp. 我不想再重复一遍。我不想在两个地方重复用户界面代码 - 在JQuery完成回调中和JSP在我的视图中使用标签。我认为这很容易出错。
请解释一下我在这里缺少什么。