반응형
Notice
Recent Posts
Recent Comments
IT 일기장
[Ajax] 배열 데이터 전달하기 본문
반응형
Ajax 에서 배열값을 Controller에 전송하고 싶은데 getParameterValues를 활용해도 null이 출력된다.
그럴땐 Ajax Option 중 tradition : true 속성을 추가해주면 전송할 수 있다.
$(document).ready(function(){
var test = [1,2,3,4,5,6];
$.ajax
({
url : "/test/test.ajax"
, data : {"test":test}
, type : "post"
, traditional : true
, success : function(data)
{
alert("success");
}
, error : function(jqXHR,textStatus,e)
{
alert("오류가 발생하였습니다. 관리자에게 문의해 주세요.\n\n" + "에러 코드 : " + jqXHR.status + "\n" + "상태 : " + textStatus + "\n" + "에러 내용 : " + e);
return;
}
});
});
@ResponseBody
@RequestMapping(value = "/test/test.ajax")
public void test(HttpServletRequest request, HttpServletResponse response ) {
String[] test2 = request.getParameterValues("test");
for(int i=0 ; i<test2.length ; i++) {
System.out.println("tes2 ================== " + test2[i]);
}
}
반응형
'프로그래밍 언어 > Ajax' 카테고리의 다른 글
[Ajax] 아이디 체크 구현 (0) | 2022.02.18 |
---|---|
[Ajax] Ajax (0) | 2021.12.02 |
Comments