2010-02-01 63 views
2

我正在嘗試使用JQuery cookie庫http://code.google.com/p/cookies/但我無法在Cookie中設置鍵值對。我無法看到文檔中的如何,有人知道如何?JQuery.cookies設置鍵值對

謝謝

+0

你試過'$ .cookies.set(「myCookie」,「value」)嗎? – Gumbo 2010-02-01 15:55:32

+0

^^這不會設置我需要的鍵值對。雖然是的,這是行不通的,並將值設置爲字符串'值' – van 2010-02-01 16:34:07

回答

2

查看您引用的鏈接中的JSON示例。

//JSON 
var jimData = {id: 1, name: 'jim'}; 
$.cookies.set('userdata', jimData); //A cookie by the name 'userdata' now exists with a serialized copy of jimData 

var userData = $.cookies.get('userdata'); //A variable named 'userData' now holds the unserialized object--should be identical to the variable 'jimData' 

所以,現在userData應該具有價值1name與價值'jim'性質id

+0

我看到了,但我將能夠檢索對象作爲從c#鍵值對嗎? – van 2010-02-01 16:02:57

+0

我寧願不用解碼C#中的JSON對象,因爲這看起來並不簡單 – van 2010-02-01 16:20:11

+0

你看過DataContractJsonSerializer,http://msdn.microsoft.com/en-us/library/system.runtime.serialization.json .datacontractjsonserializer.aspx?如果你有一個具有cookie映射到的正確屬性的類,代碼應該是微不足道的。 – tvanfosson 2010-02-01 16:41:05