-- JQuery
신규 Form을 만들어 기존 Form의 파라미터로 POST하기
어린왕자악꿍
2013. 9. 27. 11:05
var parent_element = '';
// 기존 form에 element를 그대로 clone
$.each($(this).parent().serializeArray(), function (idx, obj){
parent_element += "<input type='hidden' name='" + obj.name + "' value='" + obj.value +"' />";
});
// 신규 form을 만든다.
var new_form = document.createElement("form");
// 신규 form의 POST항목을 지정
$(new_form).attr({
'action': '/test/result_proc.jsp',
'target': '_blank',
'method': 'get'
});
// 신규 form에 element를 지정
$(new_form).append(parent_element);
// 신규 form으로 POST
document.body.appendChild(new_form);
new_form.submit();
document.body.removeChild(new_form);