调试Cookie错误
Debug Cookie Error
[Javascript错误]
你好,我有一个设置cookie的网页:
function start() {
var expirydate=new Date();
expirydate.setTime(expirydate.getTime()+(100*60*60*24*100));
setCookie('product',null,expirydate);
window.location="mainpage.html";}
function setCookie(name,value,expires){
document.cookie = name + "=" + value + ((expires==null) ? "" : ";expires=" + expires.toGMTString())}
然后另一个网页访问它:
function cart(productName) {
var expirydate=new Date();
expirydate.setTime(expirydate.getTime()+(100*60*60*24*100))
var productnames=getCookie('product')
alert(productnames);
var products=productnames+" "+productName;
setCookie('product',products,expirydate);
alert(products);
window.location = "cart.html";}
并将cookie的旧值与查看器的新输入添加(连接),并保存它。
这是用于购物车的。每次查看者单击产品页面上的"添加到购物车"时,产品名称(productName)被添加到包含查看者已经添加的所有产品的cookie中。
然而,这似乎不起作用。访问cookie的网页每次向cookie添加内容时都会将其重置为null。因此,我得到的不是产品名称列表,而是查看者最后选择的产品名称。
请帮忙!事情非常非常紧急!
我没有过多地使用cookie,但可能cookie一次只存储一个值,这就是为什么您只能获得最后选择的产品。如果有任何方法可以在cookie中存储数组,我会使用数组,因为它可以存储多个项。如果没有,您可以尝试存储多个cookie。我不知道它的代码——就像我说的,我还没怎么用过cookie。
希望这对你有帮助!
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- PhantomJS(vs nightwatch.js)设置cookie错误
- socket.io cookie解析握手错误
- Javascript代码检查:尝试设置cookie时出现令牌错误
- JavaScript cookie和未捕获的语法错误:Chrome中出现意外的令牌u
- 如何删除cookie错误注意:PHP上的未定义索引
- 奇怪的cookie错误,javascript
- JavaScript cookie 输入字段字符串显示错误
- 当错误时清除cookie 使用护照反序列化用户.js
- 如果未设置 Cookie,则不希望出现错误
- 在火狐浏览器中禁用 cookie 后,访问本地存储会导致安全错误
- 文档cookie/出现错误”;非法文档.domain值"
- 如果未启用cookie,如何显示错误消息
- 我的代码是否有任何错误,不允许在关闭应用程序后在移动浏览器上保留cookie
- Jquery.cookie.js mod_security错误406和问号
- Cookie未定义错误
- 调试Cookie错误
- Cookie和模态发送报头顺序错误
- 如何在不删除cookie的情况下传递http错误400
- 未捕获的 cookie 引用错误 [javascript]