如何使用JQ 保存数组到cookie 里面
Cookie只能存储字符串。因此,您需要将对象数组转换为JSON字符串。如果您有JSON库,您可以简单地使用JSON.stringify(people)并将其存储在cookie中,然后使用$.parseJSON(people)对其进行解串。
最后,您的代码将如下所示:
var people = [ { 'name' : 'Abel', 'age' : 1 }, { 'name' : 'Bella', 'age' : 2 }, { 'name' : 'Chad', 'age' : 3 }, ]; $.cookie("people", JSON.stringify(people)); // later on... var people = $.parseJSON($.cookie("people")); people.push( { 'name' : 'Daniel', 'age' : 4 } ); $.cookie("people", JSON.stringify(people));