2014-09-24 88 views
0

我有以下的cookie從陣列中獲取價值或餅乾的文字:需要使用jQuery

{"CATEGORIES":[{"id":"21","text":"SOMEVALUE","operation":true,"type":"Categories"}],"SUBCATEGORIES":[],"SPECIALTIES":[]} 

我需要能夠返回由someValue中代表的文本。該文本的長度不會是靜態的。

到目前爲止,我只能夠弄清楚如何使用

jQuery.cookie('NAMEOFCOOKIE'); 

任何幫助是極大的讚賞取回cookie的全部價值。

回答

0
JSON.parse('{"CATEGORIES": [{"id":"21","text":"SOMEVALUE","operation":true,"type":"Categories"}],"SUBCATEGORIES":[],"SPECIALTIES":[]}').CATEGORIES[0].text 

JSON.parse(jQuery.cookie('NAMEOFCOOKIE')).CATEGORIES[0].text 
+0

感謝什麼!這工作就像一個魅力! – adam 2014-10-02 02:04:54

0

保存在變量cookie的值說XX。

var xx={"CATEGORIES":[{"id":"21","text":"SOMEVALUE","operation":true,"type":"Categories"}],"SUBCATEGORIES":[],"SPECIALTIES":[]}; 

你需要將可通過簡單的xx.CATEGORIES[0].text

0
var cookie_obj = JSON.parse(jQuery.cookie('NAMEOFCOOKIE')); 

var category_text = cookie_obj.CATEGORIES[0].text;