거인의 코딩일지
[JavaScript/ajax] ajax 에서 컨트롤러로 배열값 가져가기!!(traditional) 본문
728x90
function deleteItems(productIds) {
$.ajax({
url: '', // 삭제를 처리할 서버의 URL을 입력합니다.
traditional: true, // 배열 데이터 전달을 위해 traditional 옵션을 추가합니다.
data: { productIds: productIds }, // 삭제 요청에 필요한 데이터를 입력합니다.
success: function(result) {
if (result > 0) {
alert("선택된 위시리스트가 삭제되었습니다.");
location.reload();
} else {
alert("위시리스트가 삭제되지 않았습니다.");
}
},
error: function() {
console.log('위시리스트 삭제 ajax 오류');
}
});
};
파이널 프로젝트 진행중에.... 한시간 넘게 고민하고 찾아본거 기록....!
체크된 위시리스트를 삭제하기 위해서 아이디값을 배열에 넣어주고 컨트롤러로 넘겨줬는데 자꾸 오류가 나서....
계속 찾아본 결과 traditional 라는 옵션을 적어주면 된다고 했다!! traditional : true 일때 배열을 넘겨줬다!
잘 기억해 두자!!!
![](https://t1.daumcdn.net/keditor/emoticon/friends1/large/005.gif)
728x90
'코딩 > JS' 카테고리의 다른 글
[Vue.js] Props? Emits? (0) | 2023.08.05 |
---|---|
[Vue.js] 컴포넌트란? (0) | 2023.08.05 |
[JavaScript] js 파일에서 contextPath 구하여 사용하기!! (0) | 2023.06.10 |
[JS] 요소 추가제거 (0) | 2023.03.25 |
DOM(Document Object Model) (0) | 2023.03.24 |