我正在尝试在用户点击按钮时设置cookie(作为简单的Web表单)。我试图使用的代码如下所示:
<input type="button" onclick="document.cookie = 'q=1';" value="Add to Cart" />
这看起来很简单,但我正在使用的每个调试器都说没有设置cookie,当我尝试访问cookie时,它不起作用。这给了我无数的头痛,我很感激帮助。
感谢。
答案 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并尝试一些事情之后)