ajax) serialize()에 파라메터값 추가하기

불불이·2020년 2월 10일
0

ajax

목록 보기
1/1

jquery validate + ajax + node.js로 개발중

회원의 타입에 따라 회원가입페이지도 다르고 데이터베이스 type 필드에 각각 회원의 타입을 insert해줘야하는데 어떤 방법으로 값을 넘겨줘야 할지 고민하다가 input type="hidden"을 사용하여서 db에 값을 넘겨주었다.

1. html code

<input type="hidden" id="type" name="type" value="t"> 
// type="hidden" 추가!!
  1. jquery validata submitHandler
submitHandler: function(frm) {
            $.ajax({
                type: frm.method,
                url: frm.action,
                data: $(frm).serialize(), 
                //data에 type="t"라는 값을 추가하고 싶었다.
                
                success: function(data) {
                    console.log("data:", data);
                },
                error: function(error){
                    alert(error);
                }
            });
        }

결과값

이런식으로 type값이 잘 생성되는 것을 확인할 수 있었다. !

profile
https://nibble2.tistory.com/ 둘 중에 어떤 플랫폼을 써야할지 아직도 고민중인 사람

0개의 댓글