728x90
반응형
$.ajax({
url : '/admin/reserve/rsStatusChangeSave',
type: 'POST',
/*data : function(d) {
d.rsStatus = data;
d.arrRsSeq = JSON.stringify(temParam);
console.log('>>>>>>> arrRsSeq AJAX : ', JSON.stringify(d.arrRsSeq))
},*/
data : {
arrRsSeq : arrRsSeq
},
dataType: 'json',
traditional: true,
beforeSend: function(xhr) {
xhr.setRequestHeader(header, token);
},
success: function (result) {
alert('저장되었습니다.');
location.reload();
},
error: function (xhr, option, error) {
if (xhr.status == 401 || xhr.status == 403) {
document.location = '/';
}else {
alert(JSON.parse(xhr.responseText).message);
}
}
});
}
배열로된 ajxa 를 data로 해서 보낼 때 계속 for input string ""
이런식의 에러가 나는데 왜 자꾸 나는지 한참 삽질하다가...
//jQuery.ajaxSettings.traditional = true;
이런 옵션이 생각나서 ajax 에 traditional: true 이 옵션을 해서 보냈더니 "" 이 없어진 상태로 보내졌으며, 제대로 자바단에서 받게됐다.
반응형
'멍청멍청기록 > 프로젝트 일지' 카테고리의 다른 글
프로젝트] java8 이하 for문과 향상된 for문 (0) | 2020.07.22 |
---|---|
프로젝트] Mybatis UPDATE Multi ForEach 하기 (0) | 2020.07.13 |
프로젝트] JSP 데이터의 여러 전송 방법 중 하나 feat. ajax (0) | 2020.06.29 |
프로젝트] API 만드는 과정 중 MyBatis Collection 사용하기. (0) | 2020.06.18 |
프로젝트] Mybatis Sql (0) | 2020.06.18 |