본문 바로가기

jQuery

jquery json serialize()에 파라미터 추가하기

 ajax로 데이터를 보낼때 폼 요소를 보낸다고 하면 $('formId').serialize()를 사용합니다.

폼요소에 데이터를 추가할때 아래와 같이 사용하면 됩니다.

var formData = $("#insertFrm").serialize(); 
var dataUrl = "test";
//파라미터 추가
formData+='&signImg='+dataURL; 

if(confirm("저장하시겠습니까?")){
	$.ajax({
    	type : "POST",
	    url : "/aaa/bbb/ccc.do",
        data : formData,
        dataType : 'json',
        success : function(data) {
        if(data.resultCd == 99){
        	alert(data.resultMsg);	
        }else{
        	alert(data.resultMsg);
        	fnMoveList();
        	}
        },
        error:function(xhr,status,error){
        	// 세션끊김
	        if(xhr.status == "900") {
				parent.fnGoLogin();
				return false;
			} else {
				alert("에러가 발생하였습니다.");	
			}
		}
	});
}

 

반응형