-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
계속 undefind 가 뜹니다.
20.03.01 13:04 작성 조회수 136
0
input의 value를 확인했을때도 문자열이 콘솔에 찍히지만 버튼을 눌렀을땐 콘솔에 undefind가 찍힙니다.. 계속 추적해봐도 이유를 알수가 없네요 .. ;; 어떤 부분을 확인해 봐야할 지모르겠습니다 ㅠㅠ 어떤부분을 확인해 보면 좋을까요?
답변을 작성해보세요.
0
niobbam
2020.06.25
세달전이라 이미 해결되셨을것 같지만 저도 비슷한 문제를 겪어서 혹시 다른분들도 겪으실까해서 적어봅니다
1. express가 body-parser를 사용하고있는지를 확인해보시고,
2. form.html의 sendAjax 함수와 app.js의 /ajax_send_email 라우팅 함수 각각에서 값을 찍어보세요
3. sendAjax 함수에서는 매개변수로 넘어오는 data를, app.js에서는 request.body를 찍어보시고,
4. sendAjax는 크롬 개발자 도구에서, app.js는 서버를 실행시키고있는 터미널에서 결과를 확인해보세요
답변 1