質問編集履歴

2

コード微調整

2020/06/02 13:49

投稿

zen2
zen2

スコア6

test CHANGED
File without changes
test CHANGED
@@ -37,6 +37,8 @@
37
37
 
38
38
 
39
39
  ```
40
+
41
+ <body>
40
42
 
41
43
  <div id="display">
42
44
 
@@ -78,8 +80,6 @@
78
80
 
79
81
  var list = $("#base").clone();
80
82
 
81
- list.find(".syumi").text(data[i].syumi);
82
-
83
83
  list.find(".name").text(data[i].name);
84
84
 
85
85
  list.find(".imgUrl").attr("src", data[i].imgUrl);
@@ -95,6 +95,8 @@
95
95
  });
96
96
 
97
97
  </script>
98
+
99
+ </body>
98
100
 
99
101
  ```
100
102
 

1

ソースコード追記

2020/06/02 13:49

投稿

zen2
zen2

スコア6

test CHANGED
File without changes
test CHANGED
@@ -27,3 +27,93 @@
27
27
 
28
28
 
29
29
  未熟さが伝わることかと思いますが回答は初心者向けを意識せずにご自分の言葉で書いてもらって構いません。
30
+
31
+
32
+
33
+
34
+
35
+ (追記)
36
+
37
+
38
+
39
+ ```
40
+
41
+ <div id="display">
42
+
43
+ <div id="base" class="main-wrapper" style="display:none">
44
+
45
+ <h2>
46
+
47
+ <span class="name"></span>
48
+
49
+ さん
50
+
51
+ </h2>
52
+
53
+
54
+
55
+     <a class="personalUrl" href="">
56
+
57
+ <img class="imgUrl" src="" alt="自画像">
58
+
59
+ </a>
60
+
61
+ </div>
62
+
63
+ </div>
64
+
65
+
66
+
67
+
68
+
69
+
70
+
71
+ <script type="application/javascript">
72
+
73
+ var controller = new controller();
74
+
75
+ controller.post("(jsonのurl)", {}, function (data) {
76
+
77
+ var i = 0;
78
+
79
+ var list = $("#base").clone();
80
+
81
+ list.find(".syumi").text(data[i].syumi);
82
+
83
+ list.find(".name").text(data[i].name);
84
+
85
+ list.find(".imgUrl").attr("src", data[i].imgUrl);
86
+
87
+ list.find(".personalUrl").attr("href", data[i].personalUrl);
88
+
89
+ list.show();
90
+
91
+ $("#display").append(list);
92
+
93
+
94
+
95
+ });
96
+
97
+ </script>
98
+
99
+ ```
100
+
101
+
102
+
103
+ 例えばこんなんで出力として
104
+
105
+
106
+
107
+ 〇〇さん
108
+
109
+ (リンク付きの自画像)
110
+
111
+
112
+
113
+ みたいに一応成功します。
114
+
115
+
116
+
117
+
118
+
119
+ 元はループ処理で「1ページに色んな人の情報をリスト表示するページ」に使われてた関数をいじって作ったので、あまりスマートじゃない気がします。