質問編集履歴

1

誤字

2020/10/11 16:05

投稿

natsumi.boc
natsumi.boc

スコア2

test CHANGED
File without changes
test CHANGED
@@ -18,14 +18,6 @@
18
18
 
19
19
 
20
20
 
21
- 現時点では選択した内容が初期表示されているところまで実現しています。
22
-
23
-
24
-
25
- ここから先が見当もつきません。
26
-
27
-
28
-
29
21
 
30
22
 
31
23
 
@@ -116,12 +108,14 @@
116
108
 
117
109
  </div>
118
110
 
111
+
112
+
119
- <form class="" action="{{ route('updatePost') }}" method="post">
113
+ <form action="{{ route('updatePost', ['id' => $post->id ]) }}" method="post">
120
-
121
-
122
114
 
123
115
  <div class="modal-body">
124
116
 
117
+ <input type="hidden" name="_method" value="PUT">
118
+
125
119
  <input id="id" class="form-control" type="hidden" name="id" value="">
126
120
 
127
121
  <input id="post" class="form-control" type="text" name="upPost" value="">
@@ -132,7 +126,7 @@
132
126
 
133
127
  <div class="modal-footer">
134
128
 
135
- <button id="chgDateSub" type="button" class="btn" data-dismiss="modal">
129
+ <button type="button" class="btn" data-dismiss="modal">
136
130
 
137
131
  <img src="{{ asset('images/edit.png') }}" alt="編集" width="25px">
138
132
 
@@ -178,38 +172,6 @@
178
172
 
179
173
  });
180
174
 
181
-
182
-
183
- $('#chgDateSub').on('click', function(){//更新ボタンをクリックしたら
184
-
185
- var post = $('#post').val();
186
-
187
- var id = $('#id').val();
188
-
189
- $.ajaxSetup({
190
-
191
-   headers: {
192
-
193
-    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
194
-
195
-   }
196
-
197
- });
198
-
199
-
200
-
201
- $.ajax('/top',{
202
-
203
- type: "post",
204
-
205
- data: { post: post, id: id },
206
-
207
- datatype: "json"
208
-
209
- });
210
-
211
- });
212
-
213
175
  });
214
176
 
215
177
  ```
@@ -254,7 +216,7 @@
254
216
 
255
217
 
256
218
 
257
- Route::post('/top', 'PostsController@update')->name('updatePost');
219
+ Route::put('/top', 'PostsController@update')->name('updatePost');
258
220
 
259
221
 
260
222
 
@@ -274,12 +236,20 @@
274
236
 
275
237
  ###
276
238
 
239
+
240
+
241
+ こちらモーダル上の入力欄で編集後
242
+
277
- ダルには投稿id継げているので
243
+ ボードEnterおすと更新でましたが
278
-
279
- ajaxでコントローラーにデータを渡してbladeに渡せばいいのでしょうか?
244
+
280
-
281
- やり方が全くわからず、完全につまっています。
282
-
283
- 知識が追いついてないのは重々承知ですのでどこから勉強したらよいか教えてください…
284
-
285
- また参考サイトなども教えていただけると嬉しい
245
+ フォーム内のbuttonを押下すると更新きません
246
+
247
+ buttonタグのtypeをsubmitにすると
248
+
249
+ キーボードのEnterを押してもbuttonをクリックしても更新できなくなります。
250
+
251
+ キーボードEnterでもbutton押下でも更新できるようにするには
252
+
253
+ どこを改善すればよろしいでしょうか。
254
+
255
+ ご教授お願いいたします。