如何使用jQuery在另一个页面上获取cookie值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用jQuery在另一个页面上获取cookie值?相关的知识,希望对你有一定的参考价值。

我在iframe中调用了一个php页面

我在cookie中存储了一些值。我想从那个页面读取那些cookie值到其他页面。

我用jQuery来读取cookie。

var value = $.cookie('artname');

'artname'是cookie名称。

但它显示为null,因为cookie路径不同。路径是/v/abcfile/frontend/

但我试图得到的页面上其他cookie的路径是/

我试过这个:

top.jQuery.cookie('artname');

但它仍然向我展示了同样的东西。

对于路径ii尝试过:

var value = $.cookie("artname", { path:'/v/vspfiles/frontend/' });

它仍然显示我的空值。我怎样才能获得cookie的价值?

答案

保存Cookie时,请将路径设置为“/”。 Cookie将在所有页面上提供

$.cookie('artname', 'value', { path:'/'});
另一答案

这对我有用:

$.cookie.defaults = { path: '/' };
$.cookie("foo", "value" );

以上是关于如何使用jQuery在另一个页面上获取cookie值?的主要内容,如果未能解决你的问题,请参考以下文章

jquery怎么设置cookie当前页面有效?

静态页面怎么用js获取cookie

JQuery可以获取从另一个页面传过来的值吗

Jquery,即使在另一个窗口中也播放声音

jQuery - 如何在另一个页面中填充 div

jquery cookie 问题