一、介紹
1-1、jQuery.Cookie.js插件是一個輕量級的Cookie管理插件。下載地址:jQuery-cookie.js 有需要的朋友,右鍵另存為即可!
二、使用方法
2-1、引入jQuery及jQuery.Cookie.js插件。
<script src="jQuery.x.x.x.js" type="text/javascript"></script>
<script src="jquery.cookie.js" type="text/javascript"></script>
注:jQuery文件引入要在插件jquery.cookie前,因為jquery.cookie插件依賴jquery 類庫!
2-2、函數屬性簡介
語法:$.cookie(名稱,值,[option])
(1)讀取cookie值
$.cookie(cookieName) cookieName:要讀取的cookie名稱。
示例:$.cookie("username"); 讀取保存在cookie中名為的username的值。
(2)寫入設置Cookie值:
$.cookie(cookieName,cookieValue); cookieName:要設置的cookie名稱,cookieValue表示相對應的值。
示例:$.cookie("username","admin"); 將值"admin"寫入cookie名為username的cookie中。
$.cookie("username",NULL); 銷毀名稱為username的cookie
(3) [option]參數說明:
expires: 有限日期,可以是一個整數或一個日期(單位:天)。 這個地方也要注意,如果不設置這個東西,瀏覽器關閉之后此cookie就失效了
path: cookie值保存的路徑,默認與創建頁路徑一致。
domin: cookie域名屬性,默認與創建頁域名一樣。 這個地方要相當注意,跨域的概念,如果要主域名二級域名有效則要設置 ".xxx.com"
secrue: 一個布爾值,表示傳輸cookie值時,是否需要一個安全協議。
創建cookie實例: $.cookie("useuName", $("#useuName").val(), { path: "/", expiress: 7 ,sucue:true})
三、完整使用實例
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery插件cookie插件學習</title>
<script src="jQuery.1.8.3.js" type="text/javascript"></script>
<script src="jquery.cookie.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
if($.cookie("username"))
{
$("#msg").val($.cookie("msg"));
}
$("#sure").click(function () {
$.cookie("msg", $("#msg").val(), {path: "/", expires: 7,secure:true})
})
})
</script>
</head>
<body>
<p>
信息記錄:<input type="text" id="msg" value="" /> <input type="button" value="記住當前信息" id="sure" />
</p>
</body>
</html>
僅供參考!如有錯誤之處,望回復提出!