spring
Controller에서 ajax 배열 받기
narafu
2022. 1. 9. 17:40
js
if (confirm("승인하시겠습니까?")) {
var request = $.ajax({
type: "POST",
url: url,
data: {'userIdArr': userIdArr},
beforeSend: function (xhr) {
xhr.setRequestHeader(header, token);
},
});
request.done(function (result) {
alert(result['message']);
});
}
controller
@PostMapping("/infoView")
@ResponseBody
public ResultMessageVO approval(@RequestParam(value = "userIdArr[]") String[] userIdArr) {
ResultMessageVO result = new ResultMessageVO();
int resultCnt = 0;
for (String userId : userIdArr) {
resultCnt += adminService.updateMembershipCd(userId, "20");
}
if (resultCnt > 0) {
result.setMessage("승인되었습니다.");
} else {
result.setMessage("오류가 발생하였습니다.");
}
return result;
}