質問編集履歴

2

追記

2019/03/28 14:01

投稿

syosinnsyanopuh
syosinnsyanopuh

スコア20

test CHANGED
File without changes
test CHANGED
@@ -35,6 +35,10 @@
35
35
  いろいろと調査した結果、JSがおかしいのではないかという結論に至りました。
36
36
 
37
37
  ウェブサイトを参考に、下記のように記述したのですが、evalのところでうまく動きません。
38
+
39
+ 現在{hoge;123}が取得することはできているのですが、
40
+
41
+ このうち、数字の部分のみを抜き取りたいです。
38
42
 
39
43
  解決策はない者でしょうか?
40
44
 

1

追記

2019/03/28 14:01

投稿

syosinnsyanopuh
syosinnsyanopuh

スコア20

test CHANGED
@@ -1 +1 @@
1
- jsもしくはajax もしくはphpが動かな
1
+ javascriptクッキーの処理につ
test CHANGED
@@ -23,3 +23,63 @@
23
23
 
24
24
 
25
25
  考えられる理由をご教授いただければ幸いです。
26
+
27
+
28
+
29
+
30
+
31
+
32
+
33
+ 足りない説明で大変申し訳ありません。
34
+
35
+ いろいろと調査した結果、JSがおかしいのではないかという結論に至りました。
36
+
37
+ ウェブサイトを参考に、下記のように記述したのですが、evalのところでうまく動きません。
38
+
39
+ 解決策はない者でしょうか?
40
+
41
+
42
+
43
+ ```js
44
+
45
+
46
+
47
+ function readCookie(key){
48
+
49
+ var result = new Array();
50
+
51
+ var allcookies = document.cookie;
52
+
53
+
54
+
55
+ if (!allcookies == ''){
56
+
57
+ var cookies = allcookies.split( '; ' );
58
+
59
+ for( var i = 0; i < cookies.length; i++ ){
60
+
61
+ //alert(decodeURIComponent(cookies[i].split('=')));
62
+
63
+ var cookie = cookies[ i ].split( '=' );
64
+
65
+ if (decodeURIComponent( cookie[ 1 ] ) != "{}"){
66
+
67
+ result[ cookie[ 0 ] ] = decodeURIComponent( cookie[ 1 ] );
68
+
69
+ alert(result[cookie[0]])
70
+
71
+ }
72
+
73
+ }
74
+
75
+ }
76
+
77
+ resultid = eval("("+result[key]+")");
78
+
79
+ return resultid;
80
+
81
+ }
82
+
83
+
84
+
85
+ ```