JavaScript 读取 cookie 不起作用

标签 javascript jquery cookies

过去几个小时我一直在寻找阅读cookie,并在此网站上发布了问题,但仍然没有成功。

我需要做的就是在一个页面上设置cookie并在另一页面上读取cookie。我尝试过 escape 和 unescape 但没有结果。

这是我在第一页设置 cookie 的代码

 document.cookie = 'province=' +window.escape($(elem).text()) +'; expires=Fri, 3 Dec 2014 20:47:11 UTC; path=/';

我正在读它

function re() {
    var a = get_cookie("province");
    alert(a);

    window.location = "lp.aspx?"+a;
}

function get_cookie(cookie_name) {
    var results = document.cookie.match('(^|;) ?' + cookie_name + '=([^;]*)(;|$)');

    if (results)
        return (window.unescape(results[1]));
    else
        return null;
}

我已经尝试了 stackoverflow 上的所有答案,但仍在寻找解决方案。

我再次需要在一个页面上设置 cookie 并在另一页上读取它。

最佳答案

尝试使用以下内容

var testcookieValue = $.cookie("testcookie"); // read
$.cookie("testcookie", 1); // write

希望有帮助。

关于JavaScript 读取 cookie 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26293720/

相关文章:

php - 使用 ajax 的 Codeigniter 分页

javascript - 从 HTML 中查找数据值

java - 请求未发送 HttpOnly cookie

ruby-on-rails - Rails 3 cookie 未定义

java - 如何从富文本压缩和调整图像大小

javascript - 将数字转换为两位小数并作为数字而不是字符串返回

javascript - 单击 iframe 嵌入 map 时启用指针事件

android - 将 Cookies 注入(inject) WebView

javascript - Promise的链式,有没有更好的办法?

javascript - Ajax请求失败?