본문 바로가기

개발자이야기/JSP이야기

javascript에서 jsp로 request.getParameterValues로 보내고 싶은때

반응형
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"; } });
반응형