質問編集履歴

1

aaaaaaa

2020/09/13 06:15

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- javascriptでjsonデータ取り出しをしたい
1
+ div配置指定をしたい
test CHANGED
@@ -1,147 +1 @@
1
- jsonデータの取り出しをしたくて、過去にやりたい事と似たような記事があったので、それを参考に自分で使えそうなところを改変したんですが、動きません。
2
-
3
-
4
-
5
- 過去記事
6
-
7
- > https://teratail.com/questions/30800
8
-
9
-
10
-
11
-
12
-
13
- 過去記事と自分のjsonデータの文法が少し違うから、動かないのでは。。。?
14
-
15
- とも思ったりしたのですが、関係ないでしょうか。
16
-
17
-
18
-
19
- 根本的に理解てなは承知の上ですが教示頂きたす。
1
+ ありとうございます。あがとうござます。ありがうございま。ありとうす。
20
-
21
- undefinedが4つ出てきます。
22
-
23
- ```html
24
-
25
- <!DOCTYPE html>
26
-
27
- <html lang="ja">
28
-
29
-
30
-
31
- <head>
32
-
33
- <meta charset="utf-8">
34
-
35
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js">
36
-
37
- </script>
38
-
39
- </head>
40
-
41
-
42
-
43
- <body>
44
-
45
- <div id="wrap">
46
-
47
- <script type="text/javascript">
48
-
49
- $(document).ready(function() {
50
-
51
- $.getJSON("data.json", function(data) {
52
-
53
- for (var i in data) {
54
-
55
- var div = '<h5>' +
56
-
57
- data[i].title +
58
-
59
- '</h5>' +
60
-
61
- '<div class="box">' +
62
-
63
- '<ul class="inner-list">';
64
-
65
- for (var j in data[i].text) {
66
-
67
- div += '<li>' +
68
-
69
- data[i].menu[j].menu +
70
-
71
- '</li>';
72
-
73
- }
74
-
75
- div += '</ul>' +
76
-
77
- '</div>';
78
-
79
- $("#wrap").append(div);
80
-
81
- }
82
-
83
- });
84
-
85
- });
86
-
87
- </script>
88
-
89
- </div>
90
-
91
- <div class="page_link" id="page_link"></div>
92
-
93
- </body></html>
94
-
95
-
96
-
97
- ```
98
-
99
-
100
-
101
- ```json
102
-
103
- {
104
-
105
- "title": "タイトル",
106
-
107
- "text": {
108
-
109
- "menu": "タイトル",
110
-
111
- "menu1": "タイトル",
112
-
113
- "menu2": {}
114
-
115
- },
116
-
117
- "text1": {
118
-
119
- "menu3": "タイトル",
120
-
121
- "menu4": "タイトル",
122
-
123
- "menu5": {}
124
-
125
- },
126
-
127
- "text2": {
128
-
129
- "menu6": "タイトル",
130
-
131
- "menu7": {
132
-
133
- "menu8": {
134
-
135
- "menu9": "タイトル",
136
-
137
- "menu10": 120
138
-
139
- }
140
-
141
- }
142
-
143
- }
144
-
145
- }
146
-
147
- ```