Jquery 怎么把一个数组 存入到Cookie ?

朵啦 2014-10-23 11:55:21
var arrcol = new Array();
arrcol ={1,2,3,4,5.......};

我需要把一个数字数组存入到Cookie 并且取出来!

求jquery 存取cookie的详细代码

请多多指教!!!

...全文
3988 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
hookee 2014-10-23
  • 打赏
  • 举报
回复
或者就直接转成 json字符串
slwsss 2014-10-23
  • 打赏
  • 举报
回复
$.cookie('arrcol',arrcol.join(',')); alert($.cookie('arrcol').split(',')); cookie 操作 http://www.cnblogs.com/puzi0315/archive/2012/08/27/2658370.html
朵啦 2014-10-23
  • 打赏
  • 举报
回复
谢谢大家~~~~ if ($.cookie('showfield') != undefined) { arrcol = $.cookie('showfield').split(','); if (arrcol.length > 0 && arrcol != "") { for (var i = 0; i < arrcol.length; i++) { $("#Repeater tr th:eq(" + arrcol[i] + ")").hide(); var col = parseInt(arrcol[i]) + 1; $("#Repeater tr td:nth-child(" + col + ")").hide(); } } } 问题已经解决 2楼的方法很简单好用~~~ 用jquery.cookie的js 操作缓存很容易 ~~
xuzuning 2014-10-23
  • 打赏
  • 举报
回复
  arrcol = [1,2,3,4,5];
  $.cookie('x', arrcol);
  a = $.cookie('x').split(',');
  alert(a.length);
  $.each(a, function(i, v) {
    alert(i+':'+v);
  });
天际的海浪 2014-10-23
  • 打赏
  • 举报
回复
引用 3 楼 u012393569 的回复:
[quote=引用 1 楼 slwsss 的回复:] $.cookie('arrcol',arrcol.join(',')); alert($.cookie('arrcol').split(',')); cookie 操作 http://www.cnblogs.com/puzi0315/archive/2012/08/27/2658370.html
我要怎么将值弄成数组呀??? 因为我需要循环操作值 目前我这样写 好像错的[/quote]. var arrcol = $.cookie('showfield').split(',');
wangzl_ip 2014-10-23
  • 打赏
  • 举报
回复
楼主,你定义是不是有问题 arrcol ={1,2,3,4,5.......}; 应该是 arrcol = [1,2,3,4,5]; 存: $.cookie("showfield",arrcol.join(",")); 取:var arrcol = $.cookie("showfield").split(","); 然后fo遍历就行了
XZowie 2014-10-23
  • 打赏
  • 举报
回复
引用 4 楼 u012280941 的回复:
[quote=引用 3 楼 u012393569 的回复:] [quote=引用 1 楼 slwsss 的回复:] $.cookie('arrcol',arrcol.join(',')); alert($.cookie('arrcol').split(',')); cookie 操作 http://www.cnblogs.com/puzi0315/archive/2012/08/27/2658370.html
我要怎么将值弄成数组呀??? 因为我需要循环操作值 目前我这样写 好像错的[/quote] 宣告的是 arr 後面卻是用 arrcol ...[/quote] 就js語法來說 [] 是 new Array的簡寫 不過跟在變數後面的[] 是指索引值 arr[] 這代表是 arr 變數的 undefined 索引值 << 所以錯誤 split 返回的是數組,直接用arr = ..................split('xxxxx')就好 js 的變數型態是由值決定,而不是宣告來決定
slwsss 2014-10-23
  • 打赏
  • 举报
回复
引用 3 楼 u012393569 的回复:
[quote=引用 1 楼 slwsss 的回复:] $.cookie('arrcol',arrcol.join(',')); alert($.cookie('arrcol').split(',')); cookie 操作 http://www.cnblogs.com/puzi0315/archive/2012/08/27/2658370.html
我要怎么将值弄成数组呀??? 因为我需要循环操作值 目前我这样写 好像错的[/quote] var arr=$.cookie('showfield').split(',');
XZowie 2014-10-23
  • 打赏
  • 举报
回复
引用 3 楼 u012393569 的回复:
[quote=引用 1 楼 slwsss 的回复:] $.cookie('arrcol',arrcol.join(',')); alert($.cookie('arrcol').split(',')); cookie 操作 http://www.cnblogs.com/puzi0315/archive/2012/08/27/2658370.html
我要怎么将值弄成数组呀??? 因为我需要循环操作值 目前我这样写 好像错的[/quote] 宣告的是 arr 後面卻是用 arrcol ...
朵啦 2014-10-23
  • 打赏
  • 举报
回复
引用 1 楼 slwsss 的回复:
$.cookie('arrcol',arrcol.join(','));
alert($.cookie('arrcol').split(','));
cookie 操作 http://www.cnblogs.com/puzi0315/archive/2012/08/27/2658370.html




我要怎么将值弄成数组呀???
因为我需要循环操作值

目前我这样写 好像错的

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧