form의 값이 두 번 전송되는 경우

얼마전 jQuery를 이용하여 폼의 값을 ajax방식으로 처리하는 코드를 작성했는데 폼의 값을 넘기면 두 개의 레코드가 등록되는 문제가 발생한 적이 있다. submit 버튼이 두번 클릭돼서 그런가 싶어 한번 클릭하면 disabled 시켜보기도 했는데 마찬가지 결과가 나왔다. ajax 방식이 아닐 때는 문제가 생기지 않는 걸로 봐서 ajax 관련 코드가 문제인 걸로 파악하고 내가 제일 잘하는 것.. 무한 삽질을 […]

Read More

폼 데이터를 utf-8에서 euc-kr로 넘길 때 한글 깨짐 해결

보통은 하나의 인코딩을 사용하지만 필요에 따라 외부 모듈을 사용하거나 할 때 인코딩이 달라 한글이 깨지는 경우가 의외로 많다. 대표적인 경우가 PG 결제 모듈 연동 작업이다. 이번에 스마트폰 결제 모듈을 작업하는데 상품명과 주문자의 이름이 깨져서 엄청 고민했다. 그리고 스마트폰 결제 모듈은 왜 이렇게 복잡한건지.. 혀~ utf-8 환경에서 euc-kr 환경으로 폼 데이터를 전송할 경우 폼 데이터를 euc-kr로 변환해서 전송해야 하는데 form […]

Read More

자바스크립트가 작동하지 않을 때 form의 필드 체크는 어떻게 할까?

요즘 이런 것만 생각하고 있는 것 같다. 확실한 답이나 가이드라인이 있다면 좋겠지만 어쩜 지금 하는 것이 처음이 아닐까 싶은.. 그런 생각도 가끔 드는 요즘이다. 머리가 지끈지끈 아픈 그런 나날이 계속 되고 있다. 브라우저에서 자바스크립트가 작동하지 않을 때 form의 input 필드등의 값이 올바른지 체크는 어떻게 하면 좋을까? 이 물음이 여전히 머리 속에서 떠나지 않는다. 자바스크립트가 작동하지 […]

Read More

form 에서 json을 이용해 배열 넘기기

쇼핑몰 솔루션에서 선택옵션 관련 부분을 작업 중인데.. 선택한 옵션 정보를 배열로 저장해서 php 파일에 넘겨야 할 필요성이 생기게 됐다. input 에 배열값을 저장해서 넘기게 되면 value,value.. 이런 식의 문자값이 넘어오게 되는데.. 물론 , 구분자로 사용해서 다시 배열을 만들어도 되지만 넘어온 값 중에 , 가 들어간 값이 있다면 원치 않는 결과가 나올 수도 있기 때문에 배열을 […]

Read More

동적으로 추가한 input의 값이 넘어가지 않는다면

아흐~ 어제도 오늘도 삽질.. 내 인생은 아마도 삽질 인생인가봐.. ㅋ 어제 퇴근전까지 해결하지 못한 문제가 있어 개운치 않은 마음으로 집에 갔는데.. 이 놈의 성격이 그런 걸 그냥 또 넘어가지 못해서 저녁 먹고 PC앞에 앉아 문제해결을 위한 삽질 시작!! 근데 어이 없게도 태그의 위치가 잘못돼서 값이 넘어가지 않은 거였다는.. ㅠ_ㅠ 보통 아래와 같이 많은 쓰긴 하는데.. […]

Read More