https://hhana.tistory.com/111
//파라미터 세팅 함수
$.fn_getParam = function() {
let param = new Object();
let cont_deptCd = '';
let cont_useYn = '';
param._csrf = $('input[name=_csrf]').val();
param.userNm = $('input[name=userNm]').val();
$('input:checkbox[name=userId]:checked').each(function () {
cont_userId += ","+$(this).val();
});
param.userId = cont_userId;
param.pageIndex = $('input[name=pageIndex]').val();
$('input[name=dataCountPerPage]').val($('select[name=dataCountPerPage]').val());
param.dataCountPerPage = $('input[name=dataCountPerPage]').val();
return param;
}
$.fun_selectList = function() {
//파라미터 세팅
let param = $.fn_getParam();
//이렇게 세팅된 파라미터를 넘기면 됩니다
}
`cont_`는 이 코드에서 변수의 접두사로 사용되고 있습니다. 이 접두사는 일반적으로 "container"의 약자로 사용됩니다. 이 경우, `cont_userId`는 선택된 사용자 ID를 쉼표로 구분하여 저장하는 문자열 컨테이너로 사용됩니다. 하지만, 이 코드에서 `cont_deptCd`와 `cont_useYn`은 선언되었지만 실제로 사용되지 않았습니다.
이 함수에서 `param`은 새로운 객체로 선언되고, 여러 속성이 추가됩니다. 이 객체는 JSON(JavaScript Object Notation) 형식의 데이터로 볼 수 있습니다. JSON은 키-값 쌍으로 구성된 데이터 형식으로, 데이터 교환에 자주 사용됩니다.
댓글