아약스 요청을 사용하여 가져온 모든 레코드로 현재 표시된 레코드를 덮어 쓰려고합니다.아약스 가져온 레코드로 표시된 데이터 덮어 쓰기
private ModelAndView fetchRecords(Model model) {
model.addAttribute("records", getSelectedRecords());
return new ModelAndView("list", "command", model);
}
과 같이 JSP에서 레코드를 표시합니다 : 내 컨트롤러에서 초기에는 더 무슨 짓을
이다
<c:forEach var="rec" items="${records}">
${rec}
</c:forEach>
그것은 잘 작동합니다.
는 지금은 컨트롤러에서 다음과 같이 아약스 요청을 매핑 :
이@RequestMapping(value = "/list")
public @ResponseBody Object getServiceRequestSummaryPage(Model model, HttpSession session) {
return records= getAllRecords();
}
그 아래 JQuery와 방법에 기록을 반환하고 지금 경고
function loadallRecords(pn){
$.get("list.html", { pageNumber: pn }, function(records) {
alert(records);
});
}
<html>
<body>
<a href="" onClick="loadallRecords(${pn})" >Load all records</a>
</body>
</html>
에 표시, 나도 몰라 어떻게 jsp의 모든 레코드로 선택된 레코드를 겹쳐 쓸 수 있습니다.
나는 모든 레코드와 함께 아래의 JSP를 덮어 쓰려면 :
<c:forEach var="rec" items="${records}">
${rec}
</c:forEach>
이 도와주세요.
답변 해 주실 수 있습니까? http://stackoverflow.com/questions/26447194/how-do-i-update-a-cforeach-using-ajax-in-spring-project 사용 방법을 모르겠습니다. 내 솔루션. – user3705478