<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-serialize-object/2.5.0/jquery.serialize-object.min.js"/>
이 개같은거 때문에 파베 인증 안되는거였음
serializeObject를 쓰려했던 이유는 폼 데이터가 컨트롤러 단의 DTO 파라미터에 매핑이 안되는거 때문이었음.
존나 쓰레기같음 시발
그래서 다른 방법을 찾음 위에 족같은 스크립트를 치우게 해준 고마운 코드
jQuery.fn.serializeObject = function() {
var obj = null;
try {
if(this[0].tagName && this[0].tagName.toUpperCase() == "FORM" ) {
var arr = this.serializeArray();
if(arr){ obj = {};
jQuery.each(arr, function() {
obj[this.name] = this.value; });
}
}
}catch(e) {
alert(e.message);
}finally {}
return obj;
}
쓸때는 var frmData = $("#frm").serializeObject(); 이렇게
'정리 > 자바' 카테고리의 다른 글
unparseable date jstl (0) | 2019.09.17 |
---|---|
jstl foreach 이전값이랑 지금값이랑 더하고 빼고 하고싶음 (0) | 2019.09.06 |
Jasper Report 메모 (1) | 2019.02.08 |
CKEDITER 4 이미지 업로드 문제 (0) | 2018.12.14 |
SVN에서 프로젝트를 Check Out 했는데 이상했다. (1) | 2018.10.10 |