강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

kimraeyoung のプロフィール画像
kimraeyoung

投稿した質問数

Node.js Web開発で学ぶバックエンドJavaScriptの理解

JSONを活用したAjax処理

계속 undefind 가 뜹니다.

作成

·

299

0

input의 value를 확인했을때도 문자열이 콘솔에 찍히지만 버튼을 눌렀을땐 콘솔에 undefind가 찍힙니다.. 계속 추적해봐도 이유를 알수가 없네요 .. ;; 어떤 부분을 확인해 봐야할 지모르겠습니다 ㅠㅠ 어떤부분을 확인해 보면 좋을까요?

nodejsexpressjavascript

回答 1

0

세달전이라 이미 해결되셨을것 같지만 저도 비슷한 문제를 겪어서 혹시 다른분들도 겪으실까해서 적어봅니다

1. expressbody-parser를 사용하고있는지를 확인해보시고,

2. form.html의 sendAjax 함수와 app.js의 /ajax_send_email 라우팅 함수 각각에서 값을 찍어보세요

3. sendAjax 함수에서는 매개변수로 넘어오는 data를, app.js에서는 request.body를 찍어보시고,

4. sendAjax는 크롬 개발자 도구에서, app.js는 서버를 실행시키고있는 터미널에서 결과를 확인해보세요

kimraeyoung のプロフィール画像
kimraeyoung

投稿した質問数

質問する