teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

テキスト修正

2020/06/02 23:56

投稿

jun68ykt
jun68ykt

スコア9058

answer CHANGED
@@ -45,4 +45,29 @@
45
45
  (※上記のサンプルで使っているmockableのエンドポイントは、このご質問の解決後、削除します。ご了承ください)
46
46
 
47
47
 
48
- 以上、参考になれば幸いです。
48
+ 以上、参考になれば幸いです。
49
+
50
+ ### 追記
51
+
52
+ 以下のような関数(の入っている変数)`addPerson`
53
+
54
+ ```javascript
55
+ const addPerson = ({ name, imgUrl, personalUrl }) => {
56
+ $('#display').append(
57
+ `<div class="main-wrapper">
58
+ <h2>
59
+ <span class="name">${name}</span>
60
+ さん
61
+ </h2>
62
+     <a class="personalUrl" href="${personalUrl}">
63
+ <img class="imgUrl" src="${imgUrl}" alt="自画像">
64
+ </a>
65
+ </div>`);
66
+ };
67
+ ```
68
+ を作っておくと、`$.getJSON` の成功時は、以下のようにさらに手短に書けます。
69
+ ```javascript
70
+ $.getJSON(url).then(addPerson);
71
+ ```
72
+
73
+ - **動作確認用CodePen:** [https://codepen.io/jun68ykt/pen/yLeLaVE?editors=1010](https://codepen.io/jun68ykt/pen/yLeLaVE?editors=1010)