자주 사용하는 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이 선언되어야 정상적으로 받을 수 있다.
↓ 공감 을 눌러주시면 블로거에게 큰 힘이 됩니다 !
'공부 이야기' 카테고리의 다른 글
[JavaScript] 배열 정렬하기 (sort 함수) (0) | 2021.08.23 |
---|---|
MYSQL은 무엇일까? (0) | 2020.05.12 |
[jQuery] 동적으로 테이블 행추가 (0) | 2018.09.28 |
[엑셀] 자주 사용하는 기호 쉽게 등록하는 방법 (자동고침) (0) | 2018.09.21 |
[엑셀] 텍스트 또는 숫자가 있는 셀만 선택하는 방법 (0) | 2018.09.20 |