質問編集履歴

8

画像追加

2020/08/17 08:00

投稿

tyutyu
tyutyu

スコア16

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,21 @@
16
16
 
17
17
 
18
18
 
19
+ ![イメージ説明](3278e7ada36e2dbac6cafc10640e5178.jpeg)
20
+
21
+ 繰り返し時で、
22
+
23
+ $('#category_id ').val(item.category_id );で、はじめの値は20を指定されているが、
24
+
25
+ 2回目に値が入っていないと思われる。
26
+
27
+
28
+
19
29
  ![表示イメージ](e5b778615fd3c5a35f246f2d010b1f2e.jpeg)
30
+
31
+ 想定イメージ
32
+
33
+
20
34
 
21
35
 
22
36
 

7

画像追加

2020/08/17 08:00

投稿

tyutyu
tyutyu

スコア16

test CHANGED
File without changes
test CHANGED
@@ -1,10 +1,10 @@
1
- jqueryで繰り返しのセレクトボックスを表示する際、data.categoriesに{category_id:20}{category_id:1}が
1
+ jqueryで繰り返しのセレクトボックスを表示する際、data.categoriesに{category_id:20}{category_id:8}が
2
2
 
3
- 入っていると、セレクトボックスの表示は、test20 tesut1を表示させたい。
3
+ 入っていると、セレクトボックスの表示は、test20 tesut8を表示させたい。
4
4
 
5
- 8行目は、正しく[20、1]で順番に表示されるのですが、
5
+ 8行目は、正しく[20、8]で順番に表示されるのですが、
6
6
 
7
- リストボックスの表示test20 tesut1で表示されません。
7
+ リストボックスの表示test20 tesut8で表示されません。
8
8
 
9
9
  むしろ値が反映されてない。
10
10
 
@@ -13,6 +13,10 @@
13
13
  抜粋しているので、わかりにくいですが、、この状態で、
14
14
 
15
15
  方法をご教授お願いします。
16
+
17
+
18
+
19
+ ![表示イメージ](e5b778615fd3c5a35f246f2d010b1f2e.jpeg)
16
20
 
17
21
 
18
22
 
@@ -26,7 +30,7 @@
26
30
 
27
31
  $.each(obj, function(index, item) { //繰り返し2回
28
32
 
29
- console.log(item.category_id); <- 表示される値20,1
33
+ console.log(item.category_id); <- 表示される値20,8
30
34
 
31
35
  $('#category_id ').val(item.category_id );
32
36
 

6

余計は係数が入っていたので修正しました。

2020/08/17 07:47

投稿

tyutyu
tyutyu

スコア16

test CHANGED
File without changes
test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
  console.log(item.category_id); <- 表示される値20,1
30
30
 
31
- $('#display_order').val(item.display_order);
31
+ $('#category_id ').val(item.category_id );
32
32
 
33
33
  var html = '';
34
34
 

5

php系なしで設定

2020/08/17 07:34

投稿

tyutyu
tyutyu

スコア16

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- jqueryで繰り返しのセレクトボックスを表示する際、初期のitemに{category_id:20}{category_id:1}が
1
+ jqueryで繰り返しのセレクトボックスを表示する際、data.categoriesに{category_id:20}{category_id:1}が
2
2
 
3
3
  入っていると、セレクトボックスの表示は、test20 tesut1を表示させたい。
4
4
 

4

誤記修正

2020/08/17 07:32

投稿

tyutyu
tyutyu

スコア16

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- jqueryで繰り返しのセレクトボックスを表示する際、初期のitemに{category_d:20}{category_d:1}が
1
+ jqueryで繰り返しのセレクトボックスを表示する際、初期のitemに{category_id:20}{category_id:1}が
2
2
 
3
3
  入っていると、セレクトボックスの表示は、test20 tesut1を表示させたい。
4
4
 

3

誤記修正

2020/08/17 06:05

投稿

tyutyu
tyutyu

スコア16

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- jqueryで繰り返しのセレクトボックスを表示する際、初期のitemに{category_d:20,category_d:1}が
1
+ jqueryで繰り返しのセレクトボックスを表示する際、初期のitemに{category_d:20}{category_d:1}が
2
2
 
3
3
  入っていると、セレクトボックスの表示は、test20 tesut1を表示させたい。
4
4
 

2

一部修正

2020/08/17 06:04

投稿

tyutyu
tyutyu

スコア16

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- jqueryで繰り返しのセレクトボックスを表示する際、初期のcategory_idが、20,1が
1
+ jqueryで繰り返しのセレクトボックスを表示する際、初期のitemに{category_d:20,category_d:1
2
2
 
3
3
  入っていると、セレクトボックスの表示は、test20 tesut1を表示させたい。
4
4
 

1

表現内容変更

2020/08/17 06:04

投稿

tyutyu
tyutyu

スコア16

test CHANGED
File without changes
test CHANGED
@@ -1,36 +1,18 @@
1
- $this->get('category')は、下記のリストが格納されています。
2
-
3
1
  jqueryで繰り返しのセレクトボックスを表示する際、初期のcategory_idが、20,1が
4
2
 
5
- 入っていると、セレクトボックスの表示(<?php echo $row['name'];?>)は、test20 tesut1を表示させたい。
3
+ 入っていると、セレクトボックスの表示は、test20 tesut1を表示させたい。
6
4
 
7
- 8行目は、正しく順番に表示されるのですが、
5
+ 8行目は、正しく[20、1]で順番に表示されるのですが、
8
6
 
9
- リストボックスが順番とおり表示されませんでした
7
+ リストボックス表示test20 tesut1で表示されません。
8
+
9
+ むしろ値が反映されてない。
10
10
 
11
11
 
12
12
 
13
13
  抜粋しているので、わかりにくいですが、、この状態で、
14
14
 
15
15
  方法をご教授お願いします。
16
-
17
-
18
-
19
- ```ここに言語を入力
20
-
21
- $this->get('category') = aray(
22
-
23
- [id=>"1",name=>test1],
24
-
25
- [id=>"8" ,name=>test8],
26
-
27
- [id=>"20",name=>test20],
28
-
29
- );
30
-
31
-
32
-
33
- ```
34
16
 
35
17
 
36
18
 
@@ -54,11 +36,11 @@
54
36
 
55
37
  html += '<select class="form-control input category_id" id="category_id" name="category_id">';
56
38
 
57
- html += '<?php foreach ($this->get('category') as $row): ?>'
39
+ html += '<option value="1">test1</option>'
58
40
 
59
- html += '<option value="<?php echo $row['id']; ?>"><?php echo $row['name'];?> </option>'
41
+ html += '<option value="8">test8</option>'
60
42
 
61
- html += '<?php endforeach ?>'
43
+ html += '<option value="20">test20</option>'
62
44
 
63
45
  html += '</select></div>';
64
46