커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
POST GET 개념 이해 ㅠㅠ
undefined주차
북마크
김*찬
댓글
4
추천
0
조회수
9
조회수
9
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.



아래와 같은 순서로 진행되는 것 맞을까요? 1번 ~ 4번에 대해 답변해주시면 감사하겠스빈다..




1. index.html에서 입력받은 내용 = buket을 db bucket에 저장해 라는 뜻 맞을까요?


@app.route("/bucket", methods=["POST"])

def bucket_post():

    bucket_receive = request.form['bucket_give']

    doc = {

        'bucket' : bucket_receive

    }

    db.bucket.insert_one(doc)

    return jsonify({'msg': '저장 완료!'})


2.bucket에 입력받은 내용을 bucket_give 로 보내고 다시 내용을 리셋해 라는 뜻 맞을까요?


function save_bucket() {

        let bucket = $("#bucket").val();


        let formData = new FormData();

        formData.append("bucket_give", bucket);


        fetch('/bucket', {method: "POST", body: formData,}).then((res) => res.json()).then((data) => {

            alert(data["msg"]);

            window.location.reload();

          });

      }



3.db에 저장되어있는 내용을 all_buckets에 넣어줘? 라는 내용일까요?


@app.route("/bucket", methods=["GET"])

def bucket_get():

    all_buckets = list(db.bucket.find({}, {'_id': False}))

    return jsonify({'result': all_buckets})



4.result에 있는 것을 가져오는데 리셋하고 et bucket = a['bucket']

              let temp_html = `<li>

                                  <h2>✅ ${bucket}</h2>

                            </li>`


에 맞춰서 보여줘 ! 라는 뜻 맞을까요?


temp_html의 의미가 무엇인가요?



$(document).ready(function () {

        show_bucket();

      });

      function show_bucket() {

        fetch('/bucket').then(res => res.json()).then(data => {

                    let rows = data['result']

                    $('#bucket-list').empty()

          rows.forEach((a) => {

              let bucket = a['bucket']

              let temp_html = `<li>

                                  <h2>✅ ${bucket}</h2>

                              </li>`

              $('#bucket-list').append(temp_html)

          })

      })








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