JQuery - удаление записи из куки - PullRequest
1 голос
/ 05 апреля 2011

У меня есть файл cookie, который я хотел бы прочитать, а затем удалить из него одну запись на основе идентификатора виджета.

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 ("настройки");

                        var cookie = cookie.split('|');

                         $(cookie).each(function(index){

                               var thisCookieData = this.split(',');


                            alert(thisCookieData);


                              });

1 Ответ

1 голос
/ 05 апреля 2011

используйте split(), чтобы получить отдельные элементы из вашего cookie-файла, затем просмотреть их и удалить их. а затем объедините оставшиеся записи и сохраните их.

ссылка на разделение:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...