커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
fetch delete 질문입니다.
undefined주차
북마크
최*규
댓글
8
추천
0
조회수
34
조회수
34
답변 완료

강의중에 삭제 알려주신 거 적용 해보고 싶어서 코딩하는데

삭제 버튼 추가했는데 데이터가 삭제가 안됩니다..

html


<div class="i_boxs i_b2">
                    <ul class="i_write">
                        <li>작성자 <span>user</span></li>
                        <li><button style="color:red"><span style="color:red;" class="p2_num">0</span></button></li>
                    </ul><!-- e:write -->
                    <ul class="i_user">
                        <li>txt</li>
                        <li>txt</li>
                        <li>txt </li>
                    </ul>
                    <div class="input_pw">
                        <input type="password" placeholder="비밀번호(6)" maxlength="6">
                        <button class="del" onclick="del_box()">삭제</button>
                    </div>
                </div><!-- e:i_boxs -->


script

    function del_box(){
        let writer_del = $('#p3_writer').val()
        let poem_1_del = $('#poem_1').val()
        let poem_2_del = $('#poem_2').val()
        let poem_3_del = $('#poem_3').val()
        let password_del = $('#password').val()


        let formData = new FormData();
        formData.append("writer_del", writer_del);
        formData.append("poem_1_del", poem_1_del);
        formData.append("poem_2_del", poem_2_del);
        formData.append("poem_3_del", poem_3_del);
        formData.append("password_del", password_del);


        fetch("/del_box", { method: "POST", body: formData }).then((res) => res.json()).then((data) => {
            alert(data['msg'])
            window.location.reload()
        })
    }


python

@app.route("/del_box", methods=["POST"])
def del_box():
    writer_receive_d = request.form['writer_del']
    poem_1_receive_d = request.form['poem_1_del']
    poem_2_receive_d = request.form['poem_2_del']
    poem_3_receive_d = request.form['poem_3_del']
    password_receive_d = request.form['password_del']
    doc = {
        'writer':writer_receive_d,
        'poem_1':poem_1_receive_d,
        'poem_2':poem_2_receive_d,
        'poem_3':poem_3_receive_d,
        'password':password_receive_d
    }
    db.poems.delete_one(doc)
    return jsonify({'msg':'삭제 완료!'})
    

..

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