javascript - 如何使用 Jquery JS Cookie 检索 Cookie 值

标签 javascript jquery cookies

我正在使用一个名为 JS Cookie 的 jQuery cookie 插件结果是我无法检索 cookie 中的数据或值。我想存储在文本框中输入的 cookie 的值,并在再次访问该页面时在文本字段中检索它。

$(document).ready(function() {
    var cookie_email = Cookies.get('user_email');
    $('#email_address').val(cookie_email);

    $('#test_button').click(function() {
        Cookies.set('user_email', email_address, {
            expires: 365
        });
    });
});

https://jsfiddle.net/mue1amcm/

最佳答案

您的代码不起作用,因为您没有在任何地方分配 email_address 变量。您应该更改该值以使用 $('#email_address').val()

另请注意,您的 jsFiddle 设置不正确;您指向外部 cookie 脚本的 URL 会转到 Github 页面。您需要改用 CDN 链接。试试这个:

var cookie_email = Cookies.get('user_email');
$('#email_address').val(cookie_email);

$('#test_button').click(function() {
    Cookies.set('user_email', $('#email_address').val(), {
        expires: 365
    });
});

Working example

关于javascript - 如何使用 Jquery JS Cookie 检索 Cookie 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36058753/

相关文章:

javascript - 在 Sidenav 菜单中创建子菜单(ASP.NET MVC)

php - 从表中获取数据并从 while 循环插入到另一个表中

javascript - 防止 CSS3 动画在页面加载后触发

c# - 是否可以在 visual studio 调试 session 之间保留 cookie

node.js - 为什么 socket.io 使用不同的路径创建第二个 'sid' cookie?

运行后添加 div 标签时,Javascript 无法在 div 标签中工作

javascript - iOS 上的全屏 <canvas> 元素 : glitch on scroll

javascript - 通过电子邮件发送时返回空日期字段(Google 电子表格)

javascript - 使用 jquery、Ajax 未从选择框上的提交按钮获取任何输出

jQuery Waypoints 不适用于绝对定位的 div