반응형
ajax에서 form 안에 있는 data를 한번에 전송하기위해서
JQuery의 serialize()를 사용해준다
형태: $("form id").serialize();
$.ajax({
url : 서버url,
type : "POST",
data : $("#폼 아이디").serialize(),
dataType: "json"
success : function(){
alert("성공");
},
error : function(err){
alert("실패"+err);
}
})
form serialize 데이터 값 변경 방법
var formData = $('#formId').serializeArray();
formData = changeSerialize(formData, '변경할inputName', '변경될inputValue'');
스크립트 function문
function changeSerialize( values, k, v ) {
var found = false;
for (i = 0; i < values.length && !found; i++) {
if ( values[i].name == k ) {
values[i].value = v;
found = true;
}
}
if (!found) {
values.push(
{
name: k,
value: v
}
);
}
return values;
}
반응형
'개발노트' 카테고리의 다른 글
Window Tomcat ssl 적용하기 (0) | 2022.10.17 |
---|---|
로그인 후 이전페이지 이동 Referer (0) | 2022.09.29 |
JAVA 접속자 IP 가져오기 (0) | 2022.06.16 |
Controller에서 Request을 hashmap으로 받기 (0) | 2022.05.31 |
.each문으로 td값 비교 (0) | 2022.05.12 |