jQuery.cookie没有存储我的JSON字符串

时间:2012-11-08 16:21:32

标签: javascript jquery asp.net-mvc json cookies

所以我是jQuery和JSON的新手,但这很简单,而且它不起作用的事实令我感到沮丧。

我有一个ASP.NET MVC网站。我正在使用AJAX(通过jQuery)来加载一些数据。一切都很好,直到那里。

我正在尝试使用carhartl / jquery-cookie将结果存储在cookie中。

问题是当我尝试将数据存储在cookie中时,数据并未真正存储。我正在使用以下代码:

                var jsonObj = JSON.stringify(result);

                jQuery.cookie("resultData", jsonObj, {
                    expires: 2,
                    path: "/",
                    json: true
                });

jQuery.cookie("resultData")返回null

我尝试过运行相同的代码,但是我写了“hello word”而不是我的实际数据,这很好。

有人可以帮我吗?

1 个答案:

答案 0 :(得分:2)

Cookie的最大大小为4 KB。检查:) 尝试使用较小的json,如{test:1},看看是否有效