我有这个在我的网页Javascript代码检查:试图设置cookie时令牌错误
<script type="text/javascript">
function makeCookie(name)
{
alert("c is for cookie");
days=30; // number of days to keep the cookie
var myDate = new Date();
myDate.setTime(myDate.getTime()+(days*24*60*60*1000));
expires="myDate.toUTCString();
document.cookie="pull=" + name;
alert("c is for cookie");
}
</script>
然后一堆看起来类似于此列表项的头部分:
<a href="#tab2" onclick="makeCookie("LastName FirstName")">LastName FirstName</a>
我没有收到提醒,也没有设置cookie。所以我知道我做错了什么。当我在Chrome中查看JavaScript控制台时,它也会给我带来令牌错误。所以我猜测我有一个悬挂支架,但我找不到它。
那么,有在该线的单个开口引号:'到期=“myDate.toUTCString();',没有关联的闭引号 – Confusion 2012-08-01 18:47:18
您是严重最好使用[测试和可信](HTTP ://www.quirksmode.org/js/cookies.html)cookie代码也是如此。你粘贴的是一堆开放而不是封闭的引用和新行 – mplungjan 2012-08-01 18:50:30