如何将变量放入cookie?

时间:2016-07-05 05:43:38

标签: javascript string variables cookies

我想将变量的字符串放入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>

2 个答案:

答案 0 :(得分:1)

如果更改变量/函数声明位置并将;更改为,

,则工作正常
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();

答案 1 :(得分:0)

CreaetCookie()之前调用window.location.href函数。我没有尝试,但它应该工作。