개발자이야기/JSP이야기
javascript에서 jsp로 request.getParameterValues로 보내고 싶은때
윈도우탐쉐끼
2013. 1. 2. 10:50
반응형
var cho_print = $j('#cho_print').val();
var sex = $j(":input:radio[name=sex]:checked").val();
var birth = $j('#birth').val();
var code = $j('#code').val();
var plastic = $j(":input:radio[name=plastic]:checked").val();
var params = [];
params.push({name:"cho_print",value:cho_print});
params.push({name:"sex",value:sex});
params.push({name:"birth",value:birth});
params.push({name:"code",value:code});
params.push({name:"plastic",value:plastic});
$j(":input:checkbox[name=plastic_value]:checked").each(function(){//input type checkbox 같은 경우
params.push({name:"plastic_value",value:$j(this).val()});
});
$j.ajax({
url: '/test.jsp',
type: 'post',
data: params,
dataType: "html",
timeout: 5000,
success: function(msg){
parent.document.getElementById("subject_regpop").innerHTML = msg;
parent.document.getElementById("subject_regpop").style.display = "block";
parent.document.getElementById("subject_regpop").style.top = 200+"px";
parent.document.getElementById("subject_regpop").style.left = (document.body.scrollWidth/2)-(320/2)+"px";
parent.document.getElementById("page_darkness").style.left = 0+"px";
if(parent.document.body.scrollHeight < 1500)
parent.document.getElementById("page_darkness").style.height = "1500px";
else
parent.document.getElementById("page_darkness").style.height = parent.document.body.scrollHeight+"px";
parent.document.getElementById("page_darkness").style.display = "block";
}
});
반응형