使用cookie外掛程式後,可以很方便地通過cookie物件儲存、讀取、刪除使用者的資訊,還能通過cookie外掛程式儲存使用者的瀏覽記錄
1.語法
(1)呼叫格式:$.cookie(key,value,[option])
其中引數key為儲存cookie物件的名稱,value為名稱對應的cookie值。
(2)儲存:$.cookie(key,value)
(3)讀取:$.cookie(key)
(4)刪除:$.cookie(key,null)
(5)[option]引數說明:
1)expires
定義cookie的有效日期,可以是乙個整數(從建立cookie時算起,以天為單位)或乙個date物件。
注:當指明了cookie有效時間時,所建立的cookie被稱為「持久 cookie (persistent cookie)」。如果省略,那麼建立的cookie是會話cookie,將在使用者退出瀏覽器時被刪除。
2)path
定義cookie的有效路徑。預設情況下, 該引數的值為建立 cookie 的網頁所在路徑(標準瀏覽器的行為),只有設定 cookie的網頁才能讀取該 cookie 。
注:若 想在整個**中訪問這個cookie需要這樣設定有效路徑:path: '/';若想刪除乙個定義 了有效路徑的 cookie,你需要在呼叫函式時包含這個路徑:
$.cookie('the_cookie', null, )
3)domain
cookie網域名稱屬性,預設與建立頁網域名稱一樣。
注:這個地方要相當注意,跨域的概念,如果要主網域名稱二級網域名稱有效則要設定".***.com"
4) secrue:
乙個布林值,表示傳輸cookie值時,是否需要乙個安全協議(https)。預設值為false,若為true,則需要https。
5)raw
預設值:false。 預設情況下,讀取和寫入 cookie 的時候自動進行編碼和解碼(使用encodeuricomponent 編碼, decodeuricomponent 解碼)。
要關閉這個功能設定 raw: true 即可。
2. jquery.cookie.js 的配置
首先包含jquery的庫檔案,再在後面包含 jquery.cookie.js 的庫檔案。
3.例項
乙個完整設定與讀取cookie的頁面**:
劉德華 張學友
cookie本質上是乙個txt文字,因此只能夠存入字串,物件通常要序列化之後才能存入cookie,而取的時候要反序列才又能得到物件。
$(function () ;
var str = json.stringify(student); //對序列化成字串然後存入cookie
$.cookie("student", str, );
alert("cookie為空");
}else
})
更多關於jquery的cookie操作技巧請看
jQuery常用外掛程式總結
ui jquery.hooray 哈哈,自己寫的外掛程式是必須有的 jquery ui 官方的ui外掛程式,功能很多,但我只用少數幾個 jquery easyui jquery ligerui 對話方塊 artdialog 很欣賞這個外掛程式,又強大又美觀 asyncbox 製作者小吳同學也是的人呢...
jQuery常用外掛程式介紹
jquery表單驗證外掛程式 validataion validation是歷史最悠久的jquery外掛程式之一,經過了全球範圍內不同專案的驗證,並得到了許多web開發者的好評。最為乙個標準的驗證方法庫,validation擁有如下特點 1 內建驗證規則 擁有必填 數字 e mail url和信用卡...
常用JQuery外掛程式整理
jquery ui 官方的ui外掛程式,功能很多,但我只用少數幾個 jquery easyui jquery ligerui 對話方塊 artdialog 很欣賞這個外掛程式,又強大又美觀 asyncbox 製作者小吳同學也是的人呢 jbox 繼續國人的外掛程式,就是 稍微做的弱了點,功能上一點不輸...