cookieに保存し、json形式のデータを取ります.

1841 ワード

1、例えばjson形式のデータがあります.
   var defaultData = 
         [
            {
                bzxr_name: '   ',
                sex: ' ',
                age: '23',
                sfzhm: '321119760435453280',
                fayuan: '         ',
                province: '   ',
                yiju_wenhao: 'XZCZ-0005',
                lian_time: '2015 09 09 ',
                anhao: '2015     00005 ',
                yiju_danwei: '         ',
                yiwu: '               ',
                lx_state: '   ',
                jt_qx: '                      ',
                fb_time: '2016 1 12 '
            }
	]
2、この信用喪失者の詳細情報をクッキーに保存する:
 var data = defaultData[0];
    // json     ;
    var str = JSON.stringify(data);
    //        cookie,   cookie        
    setCookie("sxrxq", str);
3、次のページでこのクッキーの値を取り出します.
var sxrxq_str = getCookie("sxrxq");
    console.log(sxrxq_str);
    //     cookie     
    var value = JSON.parse(sxrxq_str);
       value.sex      json     
 
   
     : cookie    ,           : 
  

'{"bzxr_name":" ","sex":" "}'

json , JSON.parse(); JSON.stringify JSON.parse():

parse            json  , 
var str = '{"name":"huangxiaojian","age":"23"}'
JSON.parse(str)
-->
Object
age: "23"
name: "huangxiaojian"
__proto__: Object
  :     {} ,            ,       。

stringify()             , 
var a = {a:1,b:2}
JSON.stringify(a)
--->
  :"{"a":1,"b":2}"