我正在开发一个网站,我有一系列的成分,我转换成一个字符串,然后创建一个JavaScript cookie,以便我以后可以将其推送到数据库。无论如何,当我将cookie设置为:
var list = foods.toString();
document.cookie = "ingredients=" + list + ";";
var x = document.cookie;
alert(x);
一切正常。
虽然我这样做:
var d = new Date();
d.setTime(d.getTime() + (0*24*60*60*1000));
var expires = "expires="+ d.toUTCString();
var list = foods.toString();
document.cookie = "ingredients=" + list + ";" + expires;
var x = document.cookie;
alert(x);
然后我得到一个空白的饼干
有没有人遇到过这个问题?如果你有,你如何解决它?我非常感谢您的时间和精力。
答案 0 :(得分:0)
它在这里工作
var d = new Date(),
foods = 'food';
d.setTime(d.getTime() + (0 * 24 * 60 * 60 * 1000));
var expires = "expires=" + d.toUTCString();
var list = foods.toString();
document.cookie = "ingredients=" + list + ";";
document.cookie = expires;
var x = document.cookie;
alert(x);