728x90
jsp
for(var i = 0; i < uniqueId.length; i++){
var id = uniqueId[i];
var left = parseInt($("#"+id).css("left"));
var top = parseInt($("#"+id).css("top"));
var width = parseInt($("#"+id).css("width"));
var height = parseInt($("#"+id).css("height"));
var class_nm = $("#"+id).attr('class');
var sTempValue = id+"|"+left+"|"+top+"|"+width+"|"+height;
$('form[name=detailForm]').append($('<input/>').attr('type','hidden').attr('name','seatIdArr').val(sTempValue));
}
$.ajax({
type: "POST",
async: false,
cache: false,
url: "<c:out value='${pageContext.request.contextPath}'/>/usc/swc/adm/updateSmrtCnterSeatCrdnt.do",
data: $('form[name=detailForm]').serialize(),
dataType: "text",
success: function(response){
seatIdArray = "";
alert('저장이 완료되었습니다.');
location.reload();
}
,error: function(response){
seatIdArray = "";
alert('저장이 실패하였습니다..');
location.reload();
}
});
controller
/**
* 영역 좌표정보 수정
*/
@RequestMapping(value = "/usc/swc/adm/updateSmrtCnterRelmCrdnt.do")
public void updateSmrtCnterRelmCrdnt(
SmrtCnterVO SmrtCnterVO,
HttpServletResponse response, ModelMap model)
throws Exception {
//인증여부 체크
Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated();
if(isAuthenticated){
String relmId = SmrtCnterVO.getRelmId();
System.out.println("relmId ->" + relmId);
String[] relm = relmId.split("\\|");
if(relm.length == 5){
SmrtCnterVO relmVO = new SmrtCnterVO();
relmVO.setRelmId(relm[0]);
relmVO.setRelmXcnts(relm[1]);
relmVO.setRelmYdnts(relm[2]);
// smrtCnterService.updateSmrtCnterRelmCrdnt(relmVO);
}
response.setContentType("text/html;charset=UTF-8");
response.setHeader("Cache-Control", "no-cache");
PrintWriter out = response.getWriter();
out.print("");
out.flush();
out.close();
}
}
'JSP > Muzi' 카테고리의 다른 글
[JavaScript] Promise ,async ,await 개념과 이해 그리고 실습 (0) | 2024.07.04 |
---|---|
자바스크립트 난독화 해제하기. (0) | 2024.03.22 |
[Javascript] 자바스크립트 이벤트 전파 막기 (1) | 2023.12.08 |
이미지를 못찾아 오류 났을 때 (0) | 2023.10.13 |
10분 만에 하는 초 속임수 페이지네이션 처리(paging 페이징처리) (0) | 2023.10.07 |