Document.cookie似乎没有设置cookie

时间:2013-09-26 02:54:39

标签: javascript forms cookies

我正在尝试在用户点击按钮时设置cookie(作为简单的Web表单)。我试图使用的代码如下所示:

<input type="button" onclick="document.cookie = 'q=1';" value="Add to Cart" />

这看起来很简单,但我正在使用的每个调试器都说没有设置cookie,当我尝试访问cookie时,它不起作用。这给了我无数的头痛,我很感激帮助。

感谢。

1 个答案:

答案 0 :(得分:1)

奇怪,因为它适合我......

<input id="mybtn" type="button" onclick="document.cookie = 'q=1';" value="Add to Cart" />

这样就可以向我表明,在您的互联网选项的某个地方,您的安全性设置为不接受某些来源的Cookie,我会说。尝试放松您的安全设置,看看你如何去(甚至尝试在不同的浏览器中)。

Click here for instructions to enable cookies

Here is a jsfiddle where it's working for me(你必须使用firefox / chrome,因为IE不喜欢它)

另外,以后无法访问cookie的问题可能有多种原因,具体取决于您尝试访问它的方式。当然,如果它不存在那么你就无法访问它,但我会说你会开始一个全新的访问cookie的任务(在你阅读一些doco并尝试一些事情之后)