我想将变量的字符串放入cookie。 (作为内容)当前已设置cookie,名称为用户名。 (该部分有效)但是变量中的内容并未保存在cookie中。这就是我所拥有的。我看了另一个类似的问题,答案没有用。可能是因为我正在使用字符串
var sharedContent = sharedURL;
var sharedURL = "http://www.example.com/";
function getUrl() {
window.location.href= sharedURL;
createCookie();
}
function createCookie() {
document.cookie = "username="+sharedContent+"; expires=Wed, 1 Jan 2025 13:47:11 UTC; path=/"
}
您可能已经注意到,我对使用js有点陌生。
HTML:
<link href='https://fonts.googleapis.com/css?family=Lato:300' rel='stylesheet' type='text/css'>
<a href="https://www.minds.com/newsfeed"><div class="button" onclick="getUrl(); "><img src="icon.png" width="16">Share</div></a>
最佳答案
如果您更改变量/函数声明的位置并将;
更改为,
,则它工作得很好。
var sharedURL = "http://www.example.com/";
var sharedContent = sharedURL;
function createCookie() {
var cookies = "username="+sharedContent+", expires=Wed, 1 Jan 2025 13:47:11 UTC, path=/"
document.cookie = cookies;
}
function getUrl() {
window.location.href= sharedURL;
createCookie();
}
getUrl();