我正在使用一个名为 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
});
});
});
最佳答案
您的代码不起作用,因为您没有在任何地方分配 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
});
});
关于javascript - 如何使用 Jquery JS Cookie 检索 Cookie 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36058753/