Skip to content

hoaftq/JQuery-Cookie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

JQuery-Cookie

This is a simple JQuery plugin that helps to simplify cookie operations. JQuery is required for this library to work

It supports the following operations

  • Add a new cookie

      $.cookie.add(name, value, expires, path, domain, secure)
      $.cookie.add(cookie)
        // cookie is an instance of class Cookie
  • Delete a cookie

      $.cookie.delete(name, path, domain, secure)
      $.cookie.delete(cookie)
  • Get a cookie by name or get all cookies if name is not provided

      $.get(name)
      $.get()
  • Check if a cookie exists by its name

      $.exist(name)

See JQuery-Cookie examples for more details on how to use this library

var thirtyDaysInSecond = 30 * 24 * 3600;
$('#btnCookie1').click(function () {
    $.cookie.add(new Cookie('username', 'hoaftq', thirtyDaysInSecond, '/'));
});

$('#btnCookie2').click(function () {
    $.cookie.add('password', 'Password', thirtyDaysInSecond, '/');
});

$('#btnShowCookies').click(function () {
    alert(JSON.stringify($.cookie.get()));
});

$('#btnShowCookie1').click(function () {
    alert($.cookie.get('username'));
});

$('#btnDelCookie1').click(function () {
    $.cookie.del('username', '/');
});

$('#btnDelCookie2').click(function () {
    $.cookie.del('password', '/');
});

$('#btnExistCookie2').click(function () {
    if ($.cookie.exist('password')) {
        alert('Cookie2 exists');
    } else {
        alert('Cookie2 does not exist');
    }
});

The 248Game repository also uses this library to store the highest score locally

Releases

No releases published

Packages

No packages published

Languages