2011-02-24 93 views
1

使用jquery.cookies.2.2.0.js在檢索cookie值林:JQuery的 - 序列化cookie字符串值到對象/陣列型

$cookie = $.cookies.get('ci_session'); 
//generates a:5:{s:10:"session_id";s:32:"46645fe9eb70e1b157f24b724932be24";s:10:"ip_address";s:9:"127.0.0.1";s:10:"user_agent";s:50:"Mozilla/5.0+(Windows;+U;+Windows+NT+6.1;+en-US;+rv";s:13:"last_activity";s:10:"1298530444";s:15:"promos_userinfo";a:1:{s:8:"username";s:9:"requester";}}c53a500fb3108c3930da58d50b6db036 

我的問題是如何將其轉換字符串對象類型或陣列型。 我試圖用JSON.parse()解析它,但出現錯誤。請幫助 如何使用JSON.parse或任何可以解析字符串的方法。

+0

用戶正常表達 – diEcho 2011-02-24 06:59:06

+2

它不是JSON。 – alex 2011-02-24 07:05:17

+0

你想要一個通用函數把它變成一個JavaScript對象,或者特定的東西嗎? – alex 2011-02-24 07:06:11

回答

0
+0

感謝您的回覆。但無論如何,jquery反序列化它。 – rechie 2011-02-26 09:57:22

+0

@ user575282 jQuery是一個JavaScript框架。除非你想把鏈接的代碼轉換成一個jQuery插件,否則就使用這個函數(也許命名空間就像'util.unserialize = function(){...}')。 – alex 2011-02-26 09:58:50

+0

謝謝alex。我會嘗試。 – rechie 2011-08-11 10:38:13