개같은거
<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(); 이렇게