0

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

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

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

谢谢。

4

1 回答 1

1

奇怪,因为它对我有用....

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

因此,这将向我表明,在您的 Internet 选项中的某处,您已将安全设置为不接受来自某些来源的 cookie。尝试放松您的安全设置,看看您的进展情况(甚至尝试使用不同的浏览器)。

单击此处获取启用 cookie 的说明

这是一个对我有用的jsfiddle(你必须使用firefox/chrome,因为IE不喜欢它)

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

于 2013-09-26T03:40:22.340 回答