回答編集履歴

1

調整

2019/03/29 00:26

投稿

yambejp
yambejp

スコア114883

test CHANGED
@@ -11,3 +11,43 @@
11
11
 
12
12
 
13
13
  のいずれかが有効でしょう
14
+
15
+
16
+
17
+ # cookie処理
18
+
19
+ 一般的なcookie処理はこんな感じ
20
+
21
+ ```javascript
22
+
23
+ function getCookie(key){
24
+
25
+ var params = document.cookie.split(/; */);
26
+
27
+ var ret=null;
28
+
29
+ for(var i=0;i<params.length;i++){
30
+
31
+ if(r=params[i].match(new RegExp("^"+key+"="+"(.*)"))){
32
+
33
+ ret=r[1];
34
+
35
+ }
36
+
37
+ }
38
+
39
+ return ret;
40
+
41
+ }
42
+
43
+ ```
44
+
45
+ keyを指定してそのキーに合致する値を得る
46
+
47
+ 値自体が{hoge:123}だとしたら、オブジェクトならobj.hogeで得られるし
48
+
49
+ 文字列なら更に分解して処理が必要
50
+
51
+
52
+
53
+ jQueryが生きているならjquery.cookieライブラリなど利用するともっと楽