jQuery操作cookie程式碼例項
cookie是非常好用的,設定網站中不可獲取的,例如可以記住使用者的一些訪問資訊,以便下一次訪問的時候直接使用就可以了,所以對於cookie的操作是很重要的意向技能,下面是一段jquery操作cookie的外掛,希望能夠對需要的朋友帶來一定的幫助。
外掛程式碼如下:
[JavaScript] 純文字檢視 複製程式碼jQuery.cookie = function(name, value, options) { if (typeof value != 'undefined'){ options = options || {}; if (value === null){ value = ''; options.expires = -1; } var expires = ''; if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)){ var date; if (typeof options.expires == 'number'){ date = new Date(); date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000)); } else{ date = options.expires; } expires = '; expires=' + date.toUTCString(); } var path = options.path ? '; path=' + options.path : ''; var domain = options.domain ? '; domain=' + options.domain : ''; var secure = options.secure ? '; secure' : ''; document.cookie=[name, '=', encodeURIComponent(value), expires, path, domain, secure].join(''); } else{ var cookieValue = null; if (document.cookie && document.cookie != ''){ var cookies = document.cookie.split(';'); for (var i = 0; i < cookies.length; i++){ var cookie = jQuery.trim(cookies<i>); if (cookie.substring(0, name.length + 1) == (name + '=')){ cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); break; } } } return cookieValue; } };
使用說明:
1.設定指定cookie的值:
$.cookie('name', ‘value');
2.建立一個新的cookie包括有效期 路徑 域名等:
$.cookie('name', ‘value', {expires: 7, path: ‘/', domain: ‘jquery.com', secure: true});
3.建立一個普通cookie:
$.cookie('name', ‘value');
4.刪除一個cookie:
$.cookie('name', null);
5.獲取一個cookie的值:
$.cookie('name')。
相關文章
- jQuery操作表格table程式碼例項jQuery
- jQuery is() 程式碼例項jQuery
- jquery操作cookie外掛程式碼分享jQueryCookie
- jQuery操作iframe子頁中元素程式碼例項jQuery
- jQuery操作select下拉選單程式碼例項jQuery
- jQuery選項卡例項程式碼jQuery
- jQuery 動畫效果程式碼例項jQuery動畫
- jQuery事件冒泡程式碼例項jQuery事件
- javascript刪除所有cookie例項程式碼JavaScriptCookie
- dom操作程式碼例項
- jquery 驗證碼效果程式碼例項jQuery
- jQuery.map()方法程式碼例項jQuery
- jQuery阻止事件冒泡程式碼例項jQuery事件
- 阻止jquery事件冒泡程式碼例項jQuery事件
- jquery tip外掛程式碼例項jQuery
- jQuery toggleClass()方法程式碼例項jQuery
- jquery小球碰撞效果程式碼例項jQuery
- jQuery許願牆程式碼例項jQuery
- jQuery next()方法程式碼例項jQuery
- jQuery阻止事件冒泡例項程式碼jQuery事件
- jQuery清除快取例項程式碼jQuery快取
- jQuery tab選項卡效果程式碼例項jQuery
- javascript操作xml程式碼例項JavaScriptXML
- JavaScript dom操作程式碼例項JavaScript
- jQuery實現的利用cookie儲存使用者登入資訊程式碼例項jQueryCookie
- jQuery加法驗證碼效果程式碼例項jQuery
- js對cookie操作一些常用功能的封裝程式碼例項JSCookie封裝
- jQuery 隔行變色效果程式碼例項jQuery
- jQuery禁用滑鼠右鍵程式碼例項jQuery
- jQuery解析xml檔案程式碼例項jQueryXML
- jquery防止重複提交程式碼例項jQuery
- jQuery css()函式使用程式碼例項jQueryCSS函式
- jquery刪除指定元素程式碼例項jQuery
- jquery獲取元素高度程式碼例項jQuery
- jquery next()方法使用程式碼例項jQuery
- jQuery ajax請求程式碼例項分享jQuery
- jQuery隔行變色效果程式碼例項jQuery
- jQuery自定義標籤程式碼例項jQuery