2015-10-06 6 views
1

Я сохраняю некоторые идентификаторы в одном массиве файлов cookie. Файл cookie выглядит так: id1% id2% id3.JQuery cookie delete with JS-Cookie

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

Например, я хочу удалить 'id1', cookie теперь будет хранить id2% id3. Я не хочу делать отдельный файл cookie для каждой информации.

P.S. Я использую JS-Cookie для хранения файлов cookie.

Спасибо!

+0

http://stackoverflow.com/a/9928472/2686143 – guvenckardas

+0

Это дает мне id1, id2, id3 ... и я спросил, как удалить его часть. –

+0

'var newValue = oldValue.replace (" id1% "," ");' и убедитесь, что строка cookie всегда заканчивается символом '%', например. 'id1% id2% id3%' – geert3

ответ

0

Просто удалите подстроку из значения печенья, как это:

var newValue = oldValue.replace("id1%", ""); 

Чтобы иметь эту работу для конечного компонента, убедитесь, что строка печенья всегда заканчивается %, например, id1%id2%id3%