커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
POST방식이 이게 맞나요?
undefined주차
북마크
김*용
댓글
3
추천
0
조회수
8
조회수
8
답변 완료

POST는 클라이언트에서 서버를 보내주는 방법인가요?


function save_order() {
    let name = $('#name').val()
    let address = $('#address').val()
    let size = $('#size').val()


    $.ajax({
        type: 'POST',
        url: '/mars',
        data: { name_give:name, address_give:address, size_give:size },
        success: function (response){

            alert(response['msg'])
            window.location.reload


위는 html파일입니다.

여기서 $('#size').val() 라는 식은 id값 size에 입력된 값의 자료들을 뜻하는 것이 맞나요?




@app.route("/mars", methods=["POST"])
def mars_post():
    name_receive = request.form['name_give']
    address_receive = request.form['address_give']
    size_receive = request.form['size_give']
    price_receive = int(size_receive[0:2])*500


    doc = {
        'name': name_receive,
        'address': address_receive,
        'size': size_receive,
        'price': price_receive
    }

    db.orders.insert_one(doc)

    return jsonify({'msg': '주문 완료!'})


위는 파이썬파일입니다


html에서   let size = $('#size').val() 라는 식에서 size의 값이 size_give라는 데이터로 치환되고, size_give가 request.form을 통해서 size_receive로 치환되고, db에 데이터로 기입되는 것이 맞나요??




취소
 공유
취소
댓글 0
댓글 알림
나의얼굴