20151224jquery學習筆記---cookie外掛

破玉發表於2015-12-24

hello,祝自己平安夜快樂。

Cookie 是網站用來在客戶端儲存識別使用者的一種小檔案。一般來用庫可以儲存使用者登
錄資訊、購物資料資訊等一系列微小資訊。
一. 使用 cookie 外掛
官方網站: http://plugins.jquery.com/cookie/

//生成一個 cookie:
$.cookie('user', 'bnbbs');
//設定 cookie 引數
$.cookie('user', 'bnbbs', {
expires : 7, //過期時間, 7 天后
path : '/', //設定路徑,上一層
domain : 'www.ycku.com', //設定域名
secure : true, //預設為 false,需要使用安全協議 https
});
//關閉編碼/解碼,預設為 false
$.cookie.raw = true;
//讀取 cookie 資料
alert($.cookie('user'));
//讀取所有 cookie 資料
alert($.cookie());
注意:讀取所有的 cookie 是以物件鍵值對存放的,所以,也可以$.cookie().user 獲取。
//刪除 cookie
$.removeCookie('user');
//刪除指定路徑 cookie
$.removeCookie('user', {
path : '/',
});

  二. 註冊直接登入
把 cookie 引入到知問前端中去。

//HTML 部分
<div class="header_member">
<a href="javascript:void(0)" id="reg_a">註冊</a>
<a href="javascript:void(0)" id="member">使用者</a>
|
<a href="javascript:void(0)" id="login_a">登入</a>
<a href="javascript:void(0)" id="logout">退出</a>
</div>
//jQuery 部分
$('#member, #logout').hide();
if($.cookie('user')) {
$('#member, #logout').show();
$('#reg_a, #login_a').hide();
} else {
$('#member, #logout').hide();
$('#reg_a, #login_a').show();
}
$('#logout').click(function () {
$.removeCookie('user');
window.location.href= '/jquery/';
});
success : function (responseText, statusText) {
$('#reg_a, #login_a').hide();
$('#member, #logout').show();
$('#member').html($.cookie('user'));
},

  



相關文章