(cookie.indexOf(";",start) !== -1) ? end = cookie.indexOf(";",start) : end = document.cookie.length;
var arrcookie = cookie.substring(start,end).split('=');
$(arrcookie).each(function(i,e){ options.result.name = e });
options.getcookie(options.result) }
jQuery.extend({jcookie: function (o){ jcookie(o)} });
})( jQuery );
$(function(){
$("button").click(function(){
$.jcookie({ name:'id', // тот cookie котрорый Вы ищите data: 'mycookie=super', // имя и значение нового cookie expires: 'Tue, 28 Dec 2052 00:00:00', // фромат срока существования cookie getcookie: function(data){ // функция обработчик внутри допусимо использовать имя cookie $('.cookie').append('<h1>Вы нашли cookie с именем: <b>'+data.name+'</b></h1>').show('slow'); } });
});
});
Не могу понять как сделать удаление cookie c определенным именем. Кто знает что означает строка
var options = jQuery.extend(true, {}, defaults,options);
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Портфолио https://www.behance.net/d4d4186e
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Портфолио https://www.behance.net/d4d4186e
Question
alexup
Предлагаю за основу взять пример
(function($){
function jcookie(options) {
var defaults = {
result: { }
};
var options = jQuery.extend(true, {}, defaults,options);
var rgxp = /[a-z]{3},\s[0-9]{2}\s[a-z]{3}\s[0-9]{4}\s[0-9]{2}\:[0-9]{2}\:[0-9]{2}/i
var cookie = document.cookie;
if (options.expires && rgxp.test(options.expires)) {
exp = options.expires;
}
else {
exp = '';
}
if (options.data && options.data.indexOf('=')) document.cookie = options.data+";expires="+exp+";path=/;";
var start = cookie.indexOf(" "+options.name+"=");
(start == -1) ? start = start : start = cookie.indexOf(options.name+"=");
(cookie.indexOf(";",start) !== -1) ? end = cookie.indexOf(";",start) : end = document.cookie.length;
var arrcookie = cookie.substring(start,end).split('=');
$(arrcookie).each(function(i,e){
options.result.name = e
});
options.getcookie(options.result)
}
jQuery.extend({jcookie: function (o){ jcookie(o)} });
})( jQuery );
$(function(){
$("button").click(function(){
$.jcookie({
name:'id', // тот cookie котрорый Вы ищите
data: 'mycookie=super', // имя и значение нового cookie
expires: 'Tue, 28 Dec 2052 00:00:00', // фромат срока существования cookie
getcookie: function(data){ // функция обработчик внутри допусимо использовать имя cookie
$('.cookie').append('<h1>Вы нашли cookie с именем: <b>'+data.name+'</b></h1>').show('slow');
}
});
});
});
Не могу понять как сделать удаление cookie c определенным именем. Кто знает что означает строка
var options = jQuery.extend(true, {}, defaults,options);так как в руководстве jQuery не понял описание метода jQuery.extend.
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.