回答編集履歴

1

追記

2017/10/30 04:58

投稿

masaya_ohashi
masaya_ohashi

スコア9206

test CHANGED
@@ -6,9 +6,17 @@
6
6
 
7
7
 
8
8
 
9
+ また、#send_commentのclickイベントをトリガーにしていますが、この場合usernameやbody内で「Enterを押して送信」した場合にajax通信でなく、formのsubmitが発生してしまうため、そもそもトリガーをformのsubmitで取るほうが良いです。
10
+
11
+ ```html
12
+
13
+ <form id="form" action="" method="post"> <!-- formにidを振る -->
14
+
15
+ ```
16
+
9
17
  ```javascript
10
18
 
11
- $('#send_comment').click(function(e) { // 引数としてEventのオブジェクトeを受け取る
19
+ $('#form').submit(function(e) { // formのsubmitに処理を登録する、引数としてEventのオブジェクトeを受け取る
12
20
 
13
21
  e.preventDefault(); // これを一行目に追加
14
22