-
자바스크립트 ajax 로 배열 값 넘겨주기Web Programming 2023. 2. 13. 21:00728x90반응형
var chkArray = new Array(); // 배열 선언 $('input:checkbox[name=dataNoArr]:checked').each(function() { // 체크된 체크박스의 value 값을 가지고 온다. chkArray.push(this.value); }); $.ajax({ url: url, type: "POST", data: { "dataNo" : chkArray }, traditional: true, // ajax 배열 넘기기 옵션! success: function (data) { if(data == -1){ alert("!!!!"); return false; }else if(data == 1){ var frm = $("#form"); frm.attr("action", "<c:url value='/getList.do?dataNo="+chkArray+"'/>"); frm.submit(); } }, error:function(request,status,error){ alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error); } }); // 컨트롤러 @RequestMapping(value = "/getList") @ResponseBody public void getList(HttpServletRequest request, HttpServletResponse response, HttpSession session, DataVO dataVO) throws IOException { int result = service.serviceImple(dataVO); response.getWriter().print(result); }
data == -1 과 data == 0 은 ajax 에서 컨트롤단으로 넘억간 후 리턴 값
728x90반응형'Web Programming' 카테고리의 다른 글
JAVA 자바 for문 합계구하기 예시 (0) 2023.02.13 자바 날짜 before 함수 (0) 2023.02.13 자바스크립트 달력만들기 기초 예시 (0) 2023.02.13 자바 두 개 리스트 합치기 (0) 2023.02.12 자바 쿠키 생성/삭제/조회 (0) 2023.02.12