<form action="/test" method="POST">
<input type="text" class="form-control" name="nicname">
<button type="submit" class="btn test" data-id= 1>확인</button>
</form>
<script>
$('.test').click(function(e){
var 글번호 = e.target.dataset.id;
$.ajax({
method : 'POST',
url : '/test',
data : { _id : 글번호 }
}).done(function(결과){
console.log('.')
window.location = "/list";
//AJAX 성공시 실행할 코드는 여기
//지금누른거 부모중에 li가 있으면 사라지게해줘라
}).fail(function(a,b,c){
console.log(a,b,c)
//xhr, textStatus,errorThrown 실패 파라미터
})
});
</script>
app.post('/test', function(요청, 응답){
db.collection('samgong').updateOne({_id : parseInt(요청.body._id)},{$set : { 비고 : 요청.body.nicname}},function(에러, 결과){
console.log(결과)
})
})
----------------------------------
nicname 인풋태그에 입력된 글을 _id가 1번인 데이터 비고 : 안에 넣으려고 하는데요!
updateOne을 사용시 input태그에 입력한 글을 데이터안에 삽입시킬수는 없는것인가요?
아무리 해도 요청.body.nicname 데이터가 삽입되지 않고 null로만 뜹니다.
왜그런걸까요..?