我有這個在我的網頁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