2015-10-29 101 views
2

我試圖在cookie中存儲一個json字符串。
我使用JSON.stringify將json對象轉換爲json字符串。cookie商店json字符串

的json看起來像這樣:

var obj = {1: ['a', 'b']}; 

我用getCookiesetCookie在此W3Schools的網頁上找到: http://www.w3schools.com/js/js_cookies.asp

當我設置cookie,它不僅不會,當我嘗試的工作檢索它,它也會破壞我喜歡我的sessionid的其他cookie。

回答

1

可以使用的sessionStorage:

var obj = {1: ['a', 'b']}; 
sessionStorage.setItem('obj', JSON.stringify(obj)); 
var obj = JSON.parse(sessionStorage.obj); 
+0

或本地存儲,或..,但這並不是真正的問題問什麼。它看起來像Django不支持這個(即在Cookie中的JSON)。會話存儲具有不同於cookie的特性,因此雖然這可能對某些用戶有所幫助,但它並不是一個完整的答案 – RhysC