8 글 보임 - 1 에서 8 까지 (총 8 중에서)
-
글쓴이글
-
2023년 6월 19일 21:59 #87629
김진호참가자/server.js/ app.delete('/delete', function(요청, 응답){ 요청.body._id = parseInt(요청.body._id) db.collection('post').deleteOne(요청.body, function(에러, 결과){ console.log('삭제완료') }) 응답.send('삭제완료') }); /list.ejs/ <ul class="list-group"> <% for (var i = 0; i < posts.length; i++){ %> <li class="list-group-item"> <h4> 할일 제목 : <%= posts[i].제목 %> </h4> <p> 할일 마감날짜 : <%= posts[i].날짜 %> </p> <button class="delete" date-id="<$= posts[i]._id %>">삭제</button> <% } %>
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
<script> $('.delete').click(function(e){ $.ajax({ method : 'DELETE', url : '/delete', data : {_id: e.target.dataset.id} }).done((결과)=>{ $(this).parent('li').fadeOut(); // $(e.target).parent('li').fadeOut(); 로 해도 같음. }).fail((xhr, code, err)=>{ // 3개의 파라미터는 각각 XMLHttlRequest, 에러코드, 에러메시지 /*$('#alert').on('click',function(){ $.dialogbox({ type:'msg', title:'Fail to delete', icon:1, content:'삭제실패', btn:['Confirm'], call:[ function(){ $.dialogbox.close(); } ] }); });*/ }) }); </script>
삭제하면 /list페이지에서 잘 삭제되는데 이상하게 post라는 collection에서는 데이터가 삭제가 안되는거같아요. 다시킬때마다 그대로 있어요 그런데 이상하게 추가한 데이터들은 잘 저장되어있네요
2023년 6월 19일 23:35 #87640
김진호참가자Warning: Accessing non-existent property 'MongoError' of module exports inside circular dependency (Use `node --trace-warnings ...` to show where the warning was created) listening on 8080 이거떠서 mongoose 버전도 다운그래이드해보고 인터넷 다뒤져봣는데 안되네요 ㅠㅠ 이상하게 막 코드 강사님꺼 복붙하다 된적이있었는데 list랑 server 파일 delete관련 뜯어붙이다가.. 갑자기 또 안되네요
-
글쓴이글
8 글 보임 - 1 에서 8 까지 (총 8 중에서)
- 답변은 로그인 후 가능합니다.