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

时间:2011-09-22 13:42:17

标签: javascript jquery cookies

我在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的价值?

2 个答案:

答案 0 :(得分:6)

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

$.cookie('artname', 'value', { path:'/'});

答案 1 :(得分:0)

这对我有用:

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