質問編集履歴

2

修正

2018/02/16 04:03

投稿

halwo
halwo

スコア11

test CHANGED
File without changes
test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
  "id": 123,
34
34
 
35
- "name": "亜いウ江お"
35
+ "name": "亜いウ江お",
36
36
 
37
37
  "tags": [
38
38
 

1

書式の改善

2018/02/16 04:03

投稿

halwo
halwo

スコア11

test CHANGED
File without changes
test CHANGED
@@ -1,14 +1,80 @@
1
1
  外部APIトークンにアクセスしてJSONデータ(ネストになっている)を取得、その中の特定の項目をJavascriptでhtml表示できるソースを作りたいのですが、造詣が浅くよくわかりません。
2
2
 
3
- ンプル静的なJSONデータをhtml表示まではわかっているのですが、それ以上がどうにもわかりません
3
+ 一番下のはサンプルソースは静的なJSONデータをhtml表示のです。
4
4
 
5
- APIのURLとTOKENキーはある状態です。
6
-
7
- 以下、出来ているサンプルソースです。
8
-
9
- 上記のことを実装するためにどように改修したらよいのかご指南お願いいたします。
5
+ こちらのサンプルソース改変して、上記のことを実装するためのご指南お願いいたします。
10
6
 
11
7
 
8
+
9
+
10
+
11
+ ■APIトークンキーとURL
12
+
13
+ ```ここに言語を入力
14
+
15
+ curl -X GET -H "Authorization: Token AAAAAAAAAAAAAAA" -H "Content-Type:application/json"
16
+
17
+ https://XXXXXXXX.com/api/tags/123/BBB
18
+
19
+ ```
20
+
21
+ ■JSONデータのサンプル
22
+
23
+ ※この中の"image"と"title"を取得したい。
24
+
25
+ ```ここに言語を入力
26
+
27
+ {
28
+
29
+ "data": {
30
+
31
+ "description": "亜いウ江おカ木くケ①さシ巣せソ他ちツ手②",
32
+
33
+ "id": 123,
34
+
35
+ "name": "亜いウ江お"
36
+
37
+ "tags": [
38
+
39
+ {
40
+
41
+ "description": "亜いウ江おカ木くケ①さシ巣せソ他ちツ手②",
42
+
43
+ "id": 123
44
+
45
+ }
46
+
47
+ ],
48
+
49
+ "news": [
50
+
51
+ {
52
+
53
+ "description": "亜いウ江おカ木くケ①さシ巣せソ他ちツ手②",
54
+
55
+ "id": 12345,
56
+
57
+ "published_at": "2018/02/04",
58
+
59
+ "image": "http://XXX.com/image/a.jpg",
60
+
61
+ "title": "亜いウ江おカ木くケ①さシ巣せソ他ちツ手②"
62
+
63
+ }
64
+
65
+ ]
66
+
67
+ }
68
+
69
+ }
70
+
71
+ ```
72
+
73
+
74
+
75
+ ■Javascriptのサンプル
76
+
77
+ ```ここに言語を入力
12
78
 
13
79
  <script>
14
80
 
@@ -18,7 +84,7 @@
18
84
 
19
85
  for(var i in data){
20
86
 
21
- var ul=$('<ul>').appendTo($('#news-lsit'));
87
+ var ul=$('<ul>').appendTo($('#news-list'));
22
88
 
23
89
  for(var i=0;i<data.length;i++){
24
90
 
@@ -26,7 +92,7 @@
26
92
 
27
93
  $('<a>').attr('href',data[i]["path"]).append(
28
94
 
29
- $('<img>').attr({'src':data[i]["image_file"],'alt':''})
95
+ $('<img>').attr({'src':data[i]["image"],'alt':''})
30
96
 
31
97
  ,$('<span>').text(data[i]["title"])
32
98
 
@@ -46,6 +112,8 @@
46
112
 
47
113
 
48
114
 
49
- <div id="news-lsit">
115
+ <div id="news-list">
50
116
 
51
117
  </div>
118
+
119
+ ```