제품 GET 만들기
app.py
@app.route('/product', methods=['GET'])
def listing():
# 1. DB 모든 값 가져오기
goods = list(db.goods.find({}, {'_id':0}))
# 2. 성공여부 및 상품목록 보여주기
return jsonify({'result': 'success', 'goods': goods})
cosmetic.html
function showProduct() {
$.ajax({
type: "GET",
url: "/product",
data: {},
success: function (response) {
if (response["result"] == "success") {
let goods = response["goods"];
for (let i = 0; i < goods.length; i++) {
makeCard(goods[i]["img"], goods[i]["name"], goods[i]["price"]);
}
} else {
alert("상품을 받아오지 못했습니다.")
}
}
})
}
function makeCard(img, name, price) {
let tempHtml = `${img}
<h4>${name}</h4>
<p><strong>${price}</strong></p>`;
$("#cards-box").append(tempHtml);
}
1차 오류:
GET이 화면에 나오기는 하는데...
CSS가 전혀 안먹히는 채로 나오는 것 같다.
Author And Source
이 문제에 관하여(제품 GET 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@dain-choi/제품-GET-만들기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)