踩過的坑都將成為路上的風景。隊友在cookie中已存以下值: 仔細觀摩,並無發現任何不妥,只是一種簡簡單單的json格式字元串而已。 但在前臺調用時,百試不爽,屢屢出錯,錯誤代碼如下,一直顯示undefined ... 充電之後 ... 加上JSON.parse()處理後,完美解決 相關學習: JS ...
踩過的坑都將成為路上的風景。
隊友在cookie中已存以下值:
address_info {"address_name":"人民大會堂","...lng":1,"address_lat":1}
仔細觀摩,並無發現任何不妥,只是一種簡簡單單的json格式字元串而已。
但在前臺調用時,百試不爽,屢屢出錯,錯誤代碼如下,一直顯示undefined
var address_info = getCookie('address_info'); console.log(address_info.address_name);//undefined
...
充電之後
...
加上JSON.parse()處理後,完美解決
var address_info = JSON.parse(address_info); console.log('address_info:'+address_info);//人民大會堂
相關學習:
JSON.parse()
方法將一個 字元串解析成一個 JSON 對象。在解析過程中,還可以選擇性的修改某些屬性的原始解析值.
JSON.stringify()
方法可以將任意的 JavaScript 值序列化成 JSON 字元串。若轉換的函數被指定,則被序列化的值的每個屬性都會經過該函數的轉換和處理;若轉換的數組被指定,只有包含在這個數組中的屬性名才會被序列化到最終的 JSON 字元串中。