본문 바로가기

[jQuery] ajaxForm을 이용한 ajax 파일 업로드 이전에 formData를 이용한 ajax 파일 업로드에 대해 포스팅 한 적이 있다. 당시에 formData는 IE9에서 지원이 되지 않는등의 문제가 있다고 말씀드렸는데, 오늘은 그 대안으로 ajaxForm 플러그인을 소개한다. 현재로서는 ajax로 파일을 업로드할때 가장 널리 사용하는 방법이 아닐까 싶다. 등록 참고로 오래전에 리턴받는 데이터에 개행문자가 포함되어 있을경우 정상적으로 리턴데이터를 받아오지 못하는 버그가 있었던걸로 기억한다. 이 부분에 대해선 주의할 필요가 있을 듯 싶다.(지금은 개선이 되었는지도 ...) 참고 : http://malsup.com/jquery/form/ 더보기
[jQuery] ajax 전역 이벤트(Ajax Global Event) ajax를 이용하여 개발을 진행하다보면 전체 ajax 구문에 대하여 동일한 이벤트 핸들러를 등록해야 할때가 종종 발생한다. 예를 들면 ajax가 시작될때 로딩바를 넣는다던지, ajax와 완료되면 alert 메제시를 보여준다던지 할 때 사용될 수 있다. ajax 전역 이벤트는 아래와 같다. - ajaxStart : ajax 시작시 - ajaxSend : ajax 전송시 - ajaxSuccess : ajax 성공시 (응답코드 200 일때) - ajaxError : ajax 에러시 (응답코드 오류일때) - ajaxComplete : ajax 완료시 - ajaxStop : ajax 정지시 적용하고자 하는 문서에 사용할 경우 아래와 같이 적용 할 수 있다. 나같은 경우 전 페이지내에 공통적으로 삽입되는 inclu.. 더보기
[Oracle] Order By 에서 Null 정렬 하기 DB를 이용하다 보면 흔하게 사용하는것중 하나가 Order By를 통한 데이터 정렬 일 것이다. 특정 필드를 기준으로 Order by를 하다보면 해당 컬럼의 값이 Null이 들어가 있어, Null을 포함하여 정렬하고 싶을때가 있다. 이때에는 해당 컬럼을 내림차순(DESC) 로 정렬하면 Null 부터 데이터가 나오면서 정렬이 된다. 하지만 그게 아니라면 어떻게 해야할까? 이럴때 간단하게 처리하는 방법이 Oracle에 존재한다. 정렬하고자 하는 컬럼을 대상으로 정렬을 실행한후 Null 데이터를 제일 앞에 붙일지, 뒤에 붙일지만 선택하면 된다. NULL FIRST : 정렬하고자 하는 NULL 데이터들을 데이터 앞에 나오게 한다. NULL LAST : 정렬하고자 하는 NULL 데이터들을 데이터 뒤에 나오게 한다.. 더보기