Javascript jQuery.cookie未存储我的JSON字符串

Javascript jQuery.cookie未存储我的JSON字符串,javascript,jquery,asp.net-mvc,json,cookies,Javascript,Jquery,Asp.net Mvc,Json,Cookies,所以我对jQuery和JSON还不熟悉,但这很简单,而且它不起作用的事实让我很沮丧 我有一个ASP.NETMVC网站。我正在使用AJAX(通过jQuery)加载一些数据。在那之前一切都很好 我试图使用carhartl/jquerycookie将结果存储在cookie中 问题是,当我试图将数据存储在cookie中时,数据实际上并没有被存储。我正在使用下面的代码: var jsonObj = JSON.stringify(result);

所以我对jQuery和JSON还不熟悉,但这很简单,而且它不起作用的事实让我很沮丧

我有一个ASP.NETMVC网站。我正在使用AJAX(通过jQuery)加载一些数据。在那之前一切都很好

我试图使用carhartl/jquerycookie将结果存储在cookie中

问题是,当我试图将数据存储在cookie中时,数据实际上并没有被存储。我正在使用下面的代码:

                var jsonObj = JSON.stringify(result);

                jQuery.cookie("resultData", jsonObj, {
                    expires: 2,
                    path: "/",
                    json: true
                });
jQuery.cookie(“resultData”)
返回null

我试着运行相同的代码,但我写了“hello word”,而不是实际数据,效果很好


有人能帮我吗?

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

json的大小是多少?你对每个cookie的限制是4K,我想:)7808个字符,这是问题吗?@Johny,看看cookie的总长度不应该超过4096字节..正如我说的:4KB。尝试使用较小的json。比如{test:1}并查看result@Mihai加比,又名G.彼得里奥利,是的,这就是问题所在。。。瘸的谢谢,不过如果米海把这个作为答案,我可以把它标记为正确答案:)