我有一个我想要读取的cookie,然后根据小部件ID从中删除一个条目。
if (thisWidgetSettings.removable) {
$('<a href="#" class="remove">CLOSE</a>').mousedown(function (e) {
/* STOP event bubbling */
e.stopPropagation();
}).click(function () {
if(confirm('This widget will be removed, ok?')) {
$.ajax({
type: "get",
url: "/controllers/widget.php",
data: {
method: "remove",
widgetID:thisWidget.id,
},
dataType: "json",
});
var mycookie = $.cookie("mypreferences");
//基于此处删除
var cookieName ='myCookie'; var cookie = $ .cookie(“preferences”);
var cookie = cookie.split('|');
$(cookie).each(function(index){
var thisCookieData = this.split(',');
alert(thisCookieData);
});
答案 0 :(得分:1)
使用split()
从Cookie中获取单个元素,然后循环遍历它们,然后将其删除。然后合并其余的条目并保存。
拆分参考: