// 콤보박스 데이터 조회
function selectOgnComboBox(objType, makeObj, codeStep, firstItem, selectItem) {
if (CodeUtil.isNull(objType)) {
return;
}
var ajax_set =
{
objType:objType,
makeObj:"#"+makeObj,
codeStep:codeStep,
firstItem:firstItem,
selectItem:selectItem,
};
selectOgnList(ajax_set);
};
// 콤보박스 데이터 조회
function selectOgnList(ajax_set) {
var bl = false;
var orgnzt_se_code = $('#srch_orgnzt_se_code').val();
$.ajax({
url:'./컨트롤러맵핑값.do?orgn=' + orgn,
type:"POST",
dataType:"json",
data:{},
async:bl,
success:function(data,textStatus)
{
makeOgnCombo(ajax_set, data);
}
});
};
// 콤보박스 생성
function makeOgnCombo(ajax_set, data) {
var bl = false;
$(ajax_set.makeObj).empty();
if(ajax_set.firstItem != null) {
$(ajax_set.makeObj).append("<option value=''>"+ajax_set.firstItem+"</option>");
}
for(var i=0; i < data.rows.length; i++)
{
var detail = data.rows[i];
$(ajax_set.makeObj).append("<option value="+detail.orgnztId+">"+detail.upperOrgnztNm + ' ' + detail.orgnztNm+"</option>");
}
if (ajax_set.selectItem != null && ajax_set.selectItem != '') {
$(ajax_set.makeObj).val(ajax_set.selectItem);
}
}
ex)
selectOgnComboBox('combo', 'srch_orgnzt_id', '', '선택', '<c:out value="${parmMap.srch_orgnzt_id}"/>');
'Language > JavaScript' 카테고리의 다른 글
| JQuery css disable 설정 (0) | 2022.10.01 |
|---|---|
| checkbox 버튼 해제 onclick 이벤트 (0) | 2022.09.30 |
| checkbox 체크 여부 확인 및 체크 on,off (JQuery) (0) | 2022.09.25 |
| 문자열 안에 특정 문자가 포함 되어있는지 확인 (JQuery) (0) | 2022.09.24 |
| 테이블 셀 가로 병합 함수 (0) | 2022.09.23 |