我正在使用Kendo PanelBar
一个事件来选择项目
我设置了一个像这样的cookie:
function panelBarSelect(e) {
...
$.cookie("panelBarSelection", dataItem.text, {path: 'myAdmin'});
...
}
其中dataItem.text保存面板栏列表元素中的span文本的值。
所以我记得PanelBar
的最后一次选择。
然而 - 有些我如何发现自己突然拥有这个名称为 panelBarSelection 的多个cookies
,但是有一条路径!= ' myAdmin'
怎么回事?
编辑: 也没工作:
$.cookie("panelBarSelection", dataItem.text, {path: ''});
$.cookie("panelBarSelection", dataItem.text, {path: null});
$.cookie("panelBarSelection", dataItem.text, {path: '/'});
$.cookie("panelBarSelection", dataItem.text, {path: 'iGiveUp'});
答案 0 :(得分:0)
我终于找到了使用纯 JS :
的解决方案 var cookieName = 'panelBarSelection';
var cookieValue = dataItem.text;
document.cookie = cookieName + "=" + cookieValue + ";domain=localhost;path=/";
<强>有趣:强> jQuery等价物仍然不起作用:
$.cookie("panelBarSelection", dataItem.text, {domain: "localhost",path: "/"});
不幸的是,由于domain
localhost