{
"displayInfoId": 0,
"prices": [
{
"count": 0,
"productPriceId": 0,
"reservationInfoId": 0,
"reservationInfoPriceId": 0
}
],
"productId": 0,
"reservationEmail": "string",
"reservationName": "string",
"reservationTelephone": "string",
"reservationYearMonthDay": "string"
}
POST 방식으로 데이터를 전송하기 위해 위와 같은 데이터 형식으로 전송해야 한다.
생각 할 부분은 prices 객체다.
prices는 array형 객체로 이루어져 있고 여러개의 array가 들어올 수 있다.
append 내장 함수를 이용해서 여러개 price 정보가 담긴 prices Object를 미리 만든다음 POST 할 때 넣어 주면 된다.
var prices = {};
data.forEach((data, ind)=>{
prices.append({
'count' : data.value,
'productPriceId' :data.dataset.productPriceId,
'reservationInfoId' :11,
'reservationInfoPriceId' :11
};
});
var reservationParam = {
'displayInfoId' : displayInfoId,
'prices' : prices,
'productId' : productId,
'reservationEmail': reservationEmail,
'reservationName' : reservationName,
'reservationTelephone' : reservationTelephone,
'reservationYearMonthDay' : reservationYearMonthDay
};
'JavaScript' 카테고리의 다른 글
HTML에 데이터 넣고 JavaScript에서 이용하기 (data속성) (0) | 2020.08.11 |
---|---|
JavaScript template 작업중 Uncaught 오류 (0) | 2020.08.09 |
JavaScript에서 Date 정보 가져오기 (0) | 2020.07.09 |
HTML의 form 형식 다룰 때 유용한 정보 (0) | 2020.07.09 |
(Express) Error: listen EACCES: permission denied 0.0.0.0:3000 오류 (0) | 2020.07.08 |