본문 바로가기
웹프로그래밍/Javascript|JQuery|Jsp

jquery, javascript append list 추가

by Seras 2021. 11. 25.
반응형

 

jquery, javascript append list 추가

 

<form id="myTargetVO" name="myTargetVO" method="post" action="remakeTarget.do" style="display:none">
</form>


function saveData(){
    // 선택된 값
	var $selectedData = $('#selData>option');
	if($selectedData.length == 0){
		alert('직원을 선택하여 주시기 바랍니다.');
		return;
	}

    //form submit을 위한 데이터 세팅
	var selectedObj = $.map($selectedData, function(obj, idx){
		var $obj = $(obj);
		var data = $obj.data('info');
		var cuCd = data.cuCd;
		var cuSabun = data.cuSabun;
		var cuName = data.cuName;
		var cedCd = data.cedCd;
		var cedName = data.erpDept.cedName;
		var cuPosCd = data.cuPosCd;
		var cuPosName = data.cuPosName;
		var cuIpsaDate = data.cuIpsaDate;
		var cuBirth = data.cuBirth;
		var cuSex = data.cuSex;
		var cuHp = data.cuHp;
		var cuEmail = data.cuEmail;
		var cuType = data.cuType;


		$('#myTargetVO').append('<input type="hidden" name="targetList[' + idx + '].ltCuCd" value="' + cuCd + '" />');
		$('#myTargetVO').append('<input type="hidden" name="targetList[' + idx + '].ltCuName" value="' + cuName + '" />');
		$('#myTargetVO').append('<input type="hidden" name="targetList[' + idx + '].ltCuType" value="' + cuType + '" />');
		$('#myTargetVO').append('<input type="hidden" name="targetList[' + idx + '].ltPartCd" value="' + cedCd + '" />');
		$('#myTargetVO').append('<input type="hidden" name="targetList[' + idx + '].ltPartNm" value="' + cedName + '" />');

		$('#myTargetVO').append('<input type="hidden" name="clusterTargetList[' + idx + '].cltId" value="' + cuCd + '" />');
		$('#myTargetVO').append('<input type="hidden" name="clusterTargetList[' + idx + '].cltName" value="' + cuName + '" />');
		$('#myTargetVO').append('<input type="hidden" name="clusterTargetList[' + idx + '].cltType" value="' + cuType + '" />');
		$('#myTargetVO').append('<input type="hidden" name="clusterTargetList[' + idx + '].cltPartCd" value="' + cedCd + '" />');
		$('#myTargetVO').append('<input type="hidden" name="clusterTargetList[' + idx + '].cltPartName" value="' + cedName + '" />');

	});

	$('#myTargetVO').append('<input type="hidden" name="procType" value="<c:out value="${param.procType}" />" />');
	$('#myTargetVO').append('<input type="hidden" name="lpsSeq" value="<c:out value="${param.lpsSeq}" />" />');
	$('#myTargetVO').append('<input type="hidden" name="clSeq" value="<c:out value="${param.clSeq}" />" />');
	$('#myTargetVO').append('<input type="hidden" name="cltClSeq" value="<c:out value="${param.cltClSeq}" />" />');
	$('#myTargetVO').append('<input type="hidden" name="clRecoTime" value="<c:out value="${param.clRecoTime}" />" />');
	$('#myTargetVO').append('<input type="hidden" name="ltdSeq" value="<c:out value="${param.ltdSeq}" />" />');

    // 제출
	$('#myTargetVO').submit();

}

 

 

 

반응형