这是一个非常常见的问题,有一个更常见的答案,问题是,它不适合我。
我正在使用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。
非常欢迎所有想法。