본문 바로가기
개발 업무/Java Script

동적 생성 form, submit처리

by 호크아이나인 2023. 2. 9.

var paramVo = {
    url : '/user/userInfo',
    ...
}

com.submitPost = function(paramVo) {
    //debugger;
    var submitForm = $("<form/>"); 
    $("body").append(submitForm);
    submitForm.attr("action", paramVo.url);
    submitForm.attr("method", "POST");
    submitForm.attr("accept-charset", "UTF-8");
    for (var key in paramVo) {
        var hiddenInput =  $("<input />");
        hiddenInput.attr('type', 'hidden');
        hiddenInput.attr('name', key);
        submitForm.append(hiddenInput);
        hiddenInput.val(paramVo[key]);
    }
    submitForm.submit();
    submitForm.remove();
};