JQuery - 从cookie中删除条目

时间:2011-04-05 09:38:08

标签: javascript jquery cookies

我有一个我想要读取的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);


                              });

1 个答案:

答案 0 :(得分:1)

使用split()从Cookie中获取单个元素,然后循环遍历它们,然后将其删除。然后合并其余的条目并保存。

拆分参考:

http://www.w3schools.com/jsref/jsref_split.asp