728x90
반응형
어제까지 순조롭게 작업을 어느정도 마무리하고 마지막에 input만 조금 수정한 후에 저장
오늘 작업을 마저 전개하려는데
테스트 차원에서 insert 하는 ajax 통신을 작동시켜봤는데 오류발생
클라이언트 오류로서 인지된 어떤 문제로 인하여, 서버가 해당 요청을 처리할 수 없거나,
처리하지 않을 것입니다.
(예: 잘못된 요청 문법, 유효하지 않은 요청 메시지 framing, 또는 신뢰할 수 없는 요청 라우팅).
클라이언트 오류로서 인지된 어떤 문제로 인하여, 서버가 해당 요청을 처리할 수 없거나, 처리하지 않을 것입니다. (예: 잘못된 요청 문법, 유효하지 않은 요청 메시지 framing, 또는 신뢰할 수 없는 요청 라우팅).
...
이렇게만 나와서 뭐가 문제인지 바로 찾을 수가 없었다 진짜ㅡㅡ
역시나 오늘도 1시간 넘게 삽질한 후에 구글링해서 찾아냄..
ajax로 넘어가서 처리되어야 할 input 데이터 중, long 타입인 경우가 있었는데
여기에 "" 빈값이 들어가서..
라고 하는데 그런 input이 없는데..? 하다가 아차차
왜 어제까지 작업할때는 이걸 알아차리지 못했을까 했는데 생각해보니 미완성 소스라 해당 input 값이 필요가 없어서, 마무리작업에서 집어넣었는데 까먹은 거였다..
form
<form class="form-horizontal" id="dataEditForm" method="post" enctype="multipart/form-data">
<input type="hidden" name="objectName" value="MyDataEdit" />
<input type="hidden" name="dataSeq" value="$!{detail.dataSeq}" /> <!--새로 추가한부분(오류)-->
...
</form>
javascript
<script>
...
// 스크립트 추가
// long 타입인 "dataSeq"의 값이 비어있을 경우 0으로 초기화
if($("input[name=dataSeq]").val() == "") {
$("input[name=dataSeq]").val(0);
}
</script>
** 참조링크
728x90
반응형
'웹개발지식쌓기' 카테고리의 다른 글
[back] 함수가 있는데 없다고 나와요 : The method METHOD() from the type CLASS is not visible (1) | 2023.12.08 |
---|---|
[back] Mybatis <association> 사용하기 - 게시글 + 게시글첨부파일 동시조회 (feat.부적합한 열) (0) | 2023.11.09 |
[back] Mybatis 쿼리 작동 오류 Query Result[]: -1row (0) | 2023.10.17 |
[back] 엑셀 파일 생성 및 다운로드 소스 구조 (0) | 2023.09.01 |
[back] 세션 끊길 때 http<->https 이동간 세션 복사 (0) | 2023.08.22 |