teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

修正

2018/05/08 08:26

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -7,4 +7,27 @@
7
7
  $('#sampleModal').modal();
8
8
  ```
9
9
 
10
- も書き直さなければならないので、例えば連番や識別可能なコードを受け取るようにすると良いです。
10
+ も書き直さなければならないので、例えば連番や識別可能なコードを受け取るようにすると良いです。
11
+
12
+ 例えば;
13
+ ```html
14
+ <input type='hidden' name='code' value='{{$result->code}}'>
15
+ <input type="button" value="編集" class="btn btn-primary btn-xs editmodal" data-code="{{$result->code}}">
16
+ <div class="modal fade" id="sampleModal_{{$result->code}}">
17
+ ```
18
+
19
+ としておいてjsで受け取る
20
+ ```js
21
+ $('.editmodal').click(function(){
22
+ var code = $(this).data('code');
23
+
24
+ // 中略
25
+
26
+
27
+ $('#sampleModal_'+code ).modal();
28
+
29
+ ```
30
+
31
+ また、hiddenでcodeを埋め込んでいますが、name=codeも大量に埋め込まれているため、
32
+ 特定ができません。
33
+ 私が提示したコードのようにボタンに埋め込んでしまうか、idを指定してidより取得するようにしないとcodeが1つ目のものしか渡らないのではと思います。