当重定向后面没有设置jQuery Cookie

时间:2015-05-14 08:50:41

标签: javascript php jquery cookies coldfusion

这是一个非常常见的问题,有一个更常见的答案,问题是,它不适合我。

我正在使用jquery.cookie.js插件,因为我注意到有一个ISS错误阻碍了设置cookie和重定向同时我会指出我正在使用本地WAMP服务器来构建此

我设置了一个cookie变量,然后根据以下代码重定向到另一个页面:

$.cookie("TEST", "Hola!", { 
    expires: 1,
    path: '/'          
});

if ($.cookie("TEST")) {
    window.location.href = "./test.cfm";
}

但是,只要我尝试重定向cookie,就不会设置。当我删除重定向时,cookie被设置。我在这个主题上尝试了多种变体,我已经设置了一个对服务器的ajax调用,并在那里设置了具有相同效果的cookie。我使用了不同的方法将页面重定向到同样的效果。

我的问题似乎源于同时包含cookie的设置和重定向。

额外信息我正在使用Firebug来查看是否正在设置cookie,并确保我已在重定向页面上设置(在ColdFusion中):

<CFOUTPUT>
    #cookie.TEST#<br />
    Como Estas?
</CFOUTPUT>

返回-99。

非常欢迎所有想法。

0 个答案:

没有答案