728x90
주의!!) 파라미터를 받을 때 파라미터가 JSON 형태면 JS가 알아서 JSON으로 변환함!!!
참고로 파라미터 itemDto는 stringify함수를 거친 결과인 문자열임
function addProduct(itemDto) {
/**
* modal 뜨게 하는 법: $('#container').addClass('active');
* data를 ajax로 전달할 때는 두 가지가 매우 중요
* 1. contentType: "application/json",
* 2. data: JSON.stringify(itemDto),
*/
/** 주의!!) 파라미터를 받을 때 파라미터가 JSON 형태면 JS가 알아서 JSON으로 변환함!!!
* 참고로 파라미터 itemDto는 stringify함수를 거친 결과인 문자열임 **/
// 1. POST /api/products 에 관심 상품 생성 요청
$.ajax({
type: "POST",
url: "/api/products",
contentType: "application/json",
data: JSON.stringify(itemDto), /* 데이터는 무조건 string이여야함!! */
success: function(response) {
console.log(response);
$("#container").addClass("active");
// 2. 응답 함수에서 modal을 뜨게 하고, targetId 를 reponse.id 로 설정 (숙제로 myprice 설정하기 위함)
targetId = response.id; //targetId 변수는 js의 가장 윗쪽에 선언해둠
}
});
}
'Spring Framework' 카테고리의 다른 글
나만의셀렉샵) 스케줄러 만들기 (0) | 2021.08.02 |
---|---|
나만의셀렉샵) 관심 상품 보여주기 (0) | 2021.08.01 |
나만의셀렉샵) 상품 검색 기능 만들기 (0) | 2021.07.29 |
나만의셀렉샵) HTML, 이미지 파일 준비하기 (0) | 2021.07.28 |
나만의셀렉샵) 키워드로 상품 검색하기 - 네이버 API와 서비스 연결하기 (0) | 2021.07.28 |