스킬(skills)/제이쿼리(jQuery) 40

여러개의 동일한 Select 들을 각각의 값에 맞게 선택하는 방법

JSTL 문법을 이용하여 다수의 SELECT BOX 의 OPTION 을 선택하는 방법이다.var obj = $('select[name="bsnsTypCd"]'); $(obj[${status.index}]) .find('option[value="${opType.bsnsTypCd}"]') .attr('selected', 'selected'); 설명 )변수 obj 에 각각의 select 를 담는다.이후 forEach 문의 status.index 를 통하여 select 에 접근 후find.('option[value="값"]') 을 통하여 해당 option 에 접근 후attribute 값을 바꿔주면 된다.

ajax 처리 시 한글 깨질 경우

ajax 처리시 한글 이 깨질경우 1. ajax 처리 구문 안에 contentType을 지정 해 준다.contentType: "application/x-www-form-urlencoded; charset=UTF-8" $.ajax({ method: ... , url : ... , data : ... , error: function(request, status, error) { ... }, contentType: "application/x-www-form-urlencoded; charset=UTF-8", success : function(msg) { ... }, beforeSend: ... , complete: ... , }); 2. was 에서 인코딩 설정을 해 준다. 예를들어 톰캣을 사용중인 경우 URI..

ajax로 data 전송시 배열(Array) 형태의 값 넘기기

jQuery 로 ajax 처리시 data 형식 중 배열(array)값을 넘기려면 다음과 같이 ajax 처리 전 세팅값을 바꿔 주어야 한다. jQuery.ajaxSettings.traditional = true; var arr = ['a', 'b', 'c']; jQuery.ajaxSettings.traditional = true; $.ajax({ method : 'POST', url : 'test.do', data : { 'test' : arr }, error: function(request, status, error) { alert("code: "+request.status+"\n"+"message: "+request.responseText+"\n"+"error: "+error); }, success :..