回答編集履歴

3

追記

2019/01/09 08:29

投稿

madoka9393
madoka9393

スコア992

test CHANGED
@@ -33,3 +33,23 @@
33
33
  `+`でつなげる記法の`+"01"+`の部分を`+'"01"'+`に変更すると、
34
34
 
35
35
  (格納される値が同じものになるので)同じ結果になるのではないかと。
36
+
37
+
38
+
39
+ 追記
40
+
41
+ ちなみにですが、`01`にあたる部分を変数にしてかつ、
42
+
43
+ `+`でつなげない時のような結果を得たいのであれば、以下のような感じになるかと。
44
+
45
+ ```JavaScript
46
+
47
+ var hoge = "01";
48
+
49
+ var ajax_data = '{"karui":"'+hoge+'"}';
50
+
51
+ console.log(ajax_data);
52
+
53
+ //=>{"karui":"01"}
54
+
55
+ ```

2

表現の修正

2019/01/09 08:29

投稿

madoka9393
madoka9393

スコア992

test CHANGED
@@ -1,4 +1,4 @@
1
- `+`を付与した記法とそうでない時では`ajax_data`に格納される値が異なるからではないでしょうか。
1
+ `+`でつなげた記法とそうでない時では`ajax_data`に格納される値が異なるからではないでしょうか。
2
2
 
3
3
 
4
4
 
@@ -30,6 +30,6 @@
30
30
 
31
31
 
32
32
 
33
- `+`を付与する記法の`+"01"+`の部分を`+'"01"'+`に変更すると、
33
+ `+`でつなげる記法の`+"01"+`の部分を`+'"01"'+`に変更すると、
34
34
 
35
35
  (格納される値が同じものになるので)同じ結果になるのではないかと。

1

修正

2019/01/09 08:23

投稿

madoka9393
madoka9393

スコア992

test CHANGED
@@ -1,4 +1,4 @@
1
- 質問文のコードを正とすると、`+`を付与した記法とそうでない時では`ajax_data`に格納される値が異なるからではないでしょうか。
1
+ `+`を付与した記法とそうでない時では`ajax_data`に格納される値が異なるからではないでしょうか。
2
2
 
3
3
 
4
4
 
@@ -30,4 +30,6 @@
30
30
 
31
31
 
32
32
 
33
- `+`を付与する記法の`+"01"+`の部分を`+'"01"'+`に変更すると同じ結果になる(格納される値が同じものになる)かと
33
+ `+`を付与する記法の`+"01"+`の部分を`+'"01"'+`に変更すると
34
+
35
+ (格納される値が同じものになるので)同じ結果になるのではないかと。