回答編集履歴

2

追記

2019/09/12 20:46

投稿

7968
7968

スコア253

test CHANGED
@@ -14,4 +14,24 @@
14
14
 
15
15
 
16
16
 
17
- `data` は変数なので、実行するとその箇所には変数の値が表示されます。
17
+ `data` は変数なので、実際にはその箇所には変数の値が表示されます。
18
+
19
+
20
+
21
+ `<a href="` と `" download="users.csv">Download here!</a>` は HTML の記述ですが、JavaScript上ではただの文字列です。
22
+
23
+
24
+
25
+ ですので、`'` で囲っています。
26
+
27
+
28
+
29
+ ```
30
+
31
+ $("#response").html('<a href="'+data+'" download="users.csv">Download here!</a>')
32
+
33
+ ```
34
+
35
+
36
+
37
+ 上記の記述は、言い換えれば `$("#response").html( '文字列' + 変数 + '文字列' )` のように結合しています。

1

追記

2019/09/12 20:46

投稿

7968
7968

スコア253

test CHANGED
@@ -7,3 +7,11 @@
7
7
 
8
8
 
9
9
  PHP の場合、`.` で文字列などを結合しますが、JavaScript は `+` で結合します。
10
+
11
+
12
+
13
+ `<a href="` と `data` と `" download="users.csv">Download here!</a>` を結合しています。
14
+
15
+
16
+
17
+ `data` は変数なので、実行するとその箇所には変数の値が表示されます。