设置 Cookie 路径 JavaScript

6
我希望下面的代码将路径设置为根目录,我知道我必须将 / 设置为路径值,但这不是我的代码,而且我对Javascript不熟悉!
function setCookie(name, value, expires, path, domain, secure){

document.cookie= name + "=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}

我尝试编辑以下代码,但未成功。
 setCookie(name, value, expires, path, domain, secure){

document.cookie= name + "=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path="/") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}

请查看此链接:https://dev59.com/Wmsz5IYBdhLWcg3w9soQ - Mr.G
1个回答

14

改为这个

function setCookie(name, value, expires, path, domain, secure){
    document.cookie= name + "=" + escape(value) +
    ((expires) ? "; expires=" + expires.toGMTString() : "") +
    ("; path=/") +       //you having wrong quote here
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
}

我收到了一个语法错误... Uncaught SyntaxError: Unexpected token ) - Harry
@HarrisonBrace 对不起,这次会没问题的。 - leo108
我该如何在Node.js(服务器端)中设置cookie路径? - rajeshpanwar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接