목록프로그래밍 언어/Ajax (3)
IT 일기장
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("오류가 발생하였습니다. 관리자에게 문의해 주세..

가장 많이 쓰였던 기능이 아닐까싶다. Ajax를 이해하기 가장 쉬운 예제이기도하고.. 해서 기록해둔다 본인은 Spring + MyBatis 환경에서 구현했다 Home.jsp ID를 입력할 input text box와 ID를 체크할 버튼을 만들어준다 ID : 아아디 체크 그리고 버튼 클릭시 이벤트를 발동시킬건데 여기서 Ajax를 사용할거다. JQuery CDN이 꼭 필요하니 추가하고 사용하자 본인의 경우 스크립트는 head 태그 아래에 둔다 데이터를 보낼때 여러가지 방식이 있는데 그건 나중에 정리해야겠다.. 아무튼 여기까지 됐으면 다음은 저 URL을 타고 (/loginCheck.do) 이동할 Controller를 만든다 ProjectController.java @Controller public class ..
새로고침 없이 데이터를 출력하고 싶을때 종종 사용했다. 너무 많이 써서 타이핑하기 귀찮다. 틀 하나 정해놓고 복붙해서 써야지.. $.ajax({ url : "/search/selectRevision.ajax" // Controller명 , data : {"mcIdx":mcIdx} // 어떤 데이터를 보낼 것인지 선택 ex) json, get, serialize 등 , type : "post" , dataType : "json" // , enctype: 'multipart/form-data' // MultipartRequest 방식 첨부파일 데이터를 보낼시 사용 // , processData: false // request로 보낸 data를 query string으로 변환할 것인지 선택 // , conte..