반응형


 자주 사용하는 serialize() 에서 값을 추가하는 방법에 대해 알아보자. 필자는 기본적인 방법과 배열로 보낼 경우 사용하는 방법, 두 가지를 주로 사용한다.


var serializeData = $("#catecolDetailForm").serialize();


// 방법 1

serializeData += '&test=123';


// 방법 2

serializeData += '&'+$('input[name="icsChk"]:checked').serialize();


$.ajax({

    url: "/admin/test/test/test.do",

    method : 'POST',

    data: serializeData,

    success: function( result ) {

        alert("정상적으로 처리되었습니다.");

    },

    error: function(req, status, xhr){

        console.log("error:"+error);

    }

});


 위에 소스를 확인해보자. 첫 번째 방법은 기본적으로 하나의 파라메터를 추가적으로 붙이는 방법이고, 두 번째 방법은 체크된 값들을 확인하여 통채로 붙이는 방법이다. 두 번째 방법 같은 경우에는 데이터가 여러개(리스트 또는 배열 형태)일 경우 자주 사용하며, 받는 부분에서 name이 선언되어야 정상적으로 받을 수 있다.



↓ 공감 을 눌러주시면 블로거에게 큰 힘이 됩니다 !

반응형

블로그 이미지

SkyBaby

부부가 운영하는 정보 공유 공간입니다. 다양한 일상, 요리, 맛집탐방, 게임, 공부 등의 정보를 담고 있습니다.