2011-02-03 2 views
1

Привет у меня есть этот псевдо код:интеграции JQuery Cookie

if(cookie set){ 
    $("#notification").hide(); 
} 
else { 
    $("#notification").show(); 
} 

Как я могу интегрировать плагин JQuery Cookie, поэтому, если он находит печенье, то оно не показывает #notification?

Благодаря

ответ

2
if ($.cookie('whatever')) { 
    //exists 
} else { 
    //nuthin! 
} 

Обеспечение вы используете: http://plugins.jquery.com/project/Cookie

[править] вы также можете:

if ($.cookie('whatever') !== null) { 
    //exists 
} else { 
    //still nuthin 
} 
2

Предполагая, что вы используете this плагин:

if ($.cookie('the_cookie')) DO_YOUR_WORK; 
1

этого код работает для меня:

<script> 
    if ($.cookie('whatever')) { 
     alert('exists'); 
    } else { 
     alert('not exists'); 
    } 
    //$.cookie('whatever', 'asd'); writing cookie.. 
</script> 
2

Cookies является наиболее важной вещью, или технологии для хранения данных на стороне клиента среды. jQuery Cookie - простой, легкий плагин для написания, чтения и удаления файлов cookie с клиентской стороны.

Сначала вам нужно скачать плагин jquery.cookie и просто добавить его на свои страницы.

<head> 
<script src="js/jquery.js"></script> 
<script src="js/jquery.cookie.js"></script> 
</head> 

Set Cookie:

$.cookie('cookie_name', 'cookie_value', { expires: 7 }); 

Получить Cookie:

$.cookie('cookie_name'); 

Удалить Cookie:

$.cookie('cookie_name', null, { path: '/' }); 

Read: jQuery Cookie (Set, Get and Delete)