質問編集履歴

2

createArrayを呼び出しているところを追加

2018/10/19 07:22

投稿

Anfanger
Anfanger

スコア24

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,54 @@
1
1
  条件分岐でmeatとcandyのチェックボックスを両方選択した場合の情報を出したいのですが、どうしても片方の情報しか出せません
2
2
 
3
3
  どのように分岐すれば良いでしょうか?
4
+
5
+ ```javascript
6
+
7
+ getProductsList();
8
+
9
+
10
+
11
+ $('.refine-search-form input').on('change', function(event) {
12
+
13
+ // createArray(event);
14
+
15
+ getProductsList(event);
16
+
17
+ });
18
+
19
+
20
+
21
+ /**
22
+
23
+ * ---------------------- ajaxでデータを取得する関数 ------------------------
24
+
25
+ */
26
+
27
+
28
+
29
+ function getProductsList(event) {
30
+
31
+ $.ajax({
32
+
33
+ url: './service.json',
34
+
35
+ method: 'get',
36
+
37
+ dataType: 'json'
38
+
39
+ })
40
+
41
+ .done(function(data) {
42
+
43
+ createArray(data, event);
44
+
45
+ });
46
+
47
+ }
48
+
49
+ ```
50
+
51
+
4
52
 
5
53
  ```html
6
54
 

1

htmの追加

2018/10/19 07:22

投稿

Anfanger
Anfanger

スコア24

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,73 @@
2
2
 
3
3
  どのように分岐すれば良いでしょうか?
4
4
 
5
+ ```html
6
+
7
+ <div class="products block">
8
+
9
+ <h2 class="section-header">
10
+
11
+ <span>ミルミールの製品</span>
12
+
13
+ </h2>
14
+
15
+ <form class="refine-search-form fs-18">
16
+
17
+ <input type="hidden" name="mode" value="json" class="target">
18
+
19
+ <input type="hidden" name="disp_number" value="1000" class="target">
20
+
21
+ <input type="checkbox" value="candy" class="target">
22
+
23
+ <label for="category_id34">インフルブロックのど飴</label>
24
+
25
+ <input type="checkbox" value="pastry" class="target">
26
+
27
+ <label for="category_id32">菓子</label>
28
+
29
+ <input type="checkbox" value="juice" class="target">
30
+
31
+ <label for="category_id31">ジュース・飲料</label>
32
+
33
+ <input type="checkbox" value="seasoning" class="target">
34
+
35
+ <label for="category_id30">調味料</label>
36
+
37
+ <input type="checkbox" value="vegetables" class="target">
38
+
39
+ <label for="category_id29">野菜・果物</label>
40
+
41
+ <input type="checkbox" value="fish" class="target">
42
+
43
+ <label for="category_id28">鮮魚・海産物</label>
44
+
45
+ <input type="checkbox" value="meat" class="target">
46
+
47
+ <label for="category_id27">牛肉・豚肉・鶏肉他</label>
48
+
49
+ <input type="checkbox" value="food" class="target">
50
+
51
+ <label for="category_id8">食品</label>
52
+
53
+ <input type="checkbox" value="otherwise" class="target">
54
+
55
+ <label for="category_id33">その他</label>
56
+
57
+ </form>
58
+
59
+ <div class="block-body">
60
+
61
+ <ul class="refine-seach list" id="demo">
62
+
63
+ </ul>
64
+
65
+ </div>
66
+
67
+ </div>
5
68
 
6
69
 
7
70
 
71
+ ```
8
72
 
9
73
 
10
74