jquery cookie插件的问题
Trouble with the jquery cookie plugin
我有这个
<button class="create">create</button>
<button class="check">check</button>
和
$(document).ready(function() {
$("#set_state").change(function() {
var theState = $(this).val();
$.cookie('set_state', theState, {
expires: 5,
path: '/'
});
});
$(".check").click(function() {
alert("Your Selected Value from Cookie is : " + $.cookie('set_state'));
});
$(".delete").click(function() {
$.cookie('set_state', '', {
expires: -1
});
$("#set_state").val("");
alert('Cookie is deleted now, try to get cookie..!');
});
});
我从另一个线程得到的。我对此很陌生,我不知道为什么我的警报显示"您从 Cookie 中选择的值是:未定义"。我错过了什么?
在
设置任何值之前,您首先需要创建cookie。
$(document).ready(function() {
var $set_state = $.cookie('set_state');
... etc
然后,您可以使用 var 名称来引用 cookie
alert("Your Selected Value from Cookie is : " + $set_state );
请注意,Cookie 的值将在同一会话中保持null
,直到下一页刷新。
参见 JSFIDDLE
单击创建并检查,它将返回null
。然后刷新页面并检查将返回 cookie 的值。
相关文章:
- 我的jQuery插件参数没有正确启动,遇到了问题
- TableExport jquery插件:文件名和扩展名问题
- Jquery标签插件粘贴问题
- 使用科尔多瓦媒体插件时出现问题
- 我的Firefox插件和跨域https存在问题
- 应用程序版本插件问题
- SlimScroll JQuery插件中的滚动条问题
- 由于jQuery问题,在实现Disqus插件时出现问题
- browserfy的brfs插件中出现问题
- Ruby(rails)时间戳和jQuery timeago插件出现问题
- jQuery表单验证插件's只有文字字段的问题
- IE10中使用jQuery floatThead插件(1.2.10)的布局问题
- [contenteditable]元素和jQuery验证插件的问题
- IE9上的Jquery表单插件问题
- Cordova/phonegap 插件兼容性问题 - org.chromium.socket / org.chromiu
- 这个快照 svg 插件有什么问题
- 刷新整页.js插件的问题
- Phonegap facebook插件:安卓系统的各种问题
- jQuery插件和 ASP.NET 内容页面的问题
- 通过Chrome自定义插件在浏览器当前页面中选择元素的问题