亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

jquery.cookie實現的客戶端購物車操作實例

2024-05-06 16:26:47
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了jquery.cookie實現的客戶端購物車操作,結合實例形式分析了jQuery基于cookie存儲及操作數據實現購物車功能的技巧,需要的朋友可以參考下
 

本文實例講述了jquery.cookie實現的客戶端購物車操作。分享給大家供大家參考,具體如下:

//購物車var Cart = function () {  this.Count = 0;  this.Total = 0;  this.Items = new Array();};//購物車集合對象var CartItem = function () {  this.Id = 0;  this.Name = "";  this.Count = 0;  this.Price = 0;}; //購物車操作var CartHelper = function () {  this.cookieName = "yxhCart";  this.Clear = function () {    var cart = new Cart();    this.Save(cart);    return cart;  };  //向購物車添加  this.Add = function (id, name, count, price) {    var cart = this.Read();    var index = this.Find(id);    //如果ID已存在,覆蓋數量    if (index > -1) {      cart.Total -= (((cart.Items[index].Count * 100) * (cart.Items[index].Price * 100)) / 10000);      cart.Items[index].Count = count;      cart.Total += (((cart.Items[index].Count * 100) * (cart.Items[index].Price * 100)) / 10000);    } else {      var item = new CartItem();      item.Id = id;      item.Name = name;      item.Count = count;      item.Price = price;      cart.Items.push(item);      cart.Count++;      cart.Total += (((cart.Items[index].Count * 100) * (cart.Items[index].Price * 100)) / 10000);    }    this.Save(cart);    return cart;  };  //改變數量  this.Change = function (id, count) {    var cart = this.Read();    var index = this.Find(id);    cart.Items[index].Count = count;    this.Save(cart);    return cart;  };  //移出購物車  this.Del = function (id) {    var cart = this.Read();    var index = this.Find(id);    if (index > -1) {      var item = cart.Items[index];      cart.Count--;      cart.Total = cart.Total - (((item.Count * 100) * (item.Price * 100)) / 10000);      cart.Items.splice(index, 1);      this.Save(cart);    }    return cart;  };  //根據ID查找  this.Find = function (id) {    var cart = this.Read();    var index = -1;    for (var i = 0; i < cart.Items.length; i++) {      if (cart.Items[i].Id == id) {        index = i;      }    }    return index;  };  //COOKIE操作  this.Save = function (cart) {    var source = "";    for (var i = 0; i < cart.Items.length; i++) {      if (source != "") { source += "|$|"; }      source += this.ItemToString(cart.Items[i]);    }    $.cookie(this.cookieName, source);  };  this.Read = function () {    //讀取COOKIE中的集合    var source = $.cookie(this.cookieName);    var cart = new Cart();    if (source == null || source == "") {      return cart;    }    var arr = source.split("|$|");    cart.Count = arr.length;    for (var i = 0; i < arr.length; i++) {      var item = this.ItemToObject(arr[i]);      cart.Items.push(item);      cart.Total += (((item.Count * 100) * (item.Price * 100)) / 10000);    }    return cart;  };  this.ItemToString = function (item) {    return item.Id + "||" + escape(item.Name) + "||" + item.Count + "||" + item.Price;  };  this.ItemToObject = function (str) {    var arr = str.split('||');    var item = new CartItem();    item.Id = arr[0];    item.Name = unescape(arr[1]);    item.Count = arr[2];    item.Price = arr[3];    return item;  };};

希望本文所述對大家jQuery程序設計有所幫助。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲男人天天操| 国产一区二区三区视频免费| 欧美大尺度在线观看| 亚洲精品白浆高清久久久久久| 国产99视频精品免视看7| 日韩69视频在线观看| 久久韩国免费视频| 国产成人精品久久| 国产亚洲成精品久久| 日韩欧美高清在线视频| 日韩中文字幕精品| 亚洲综合最新在线| 精品国产欧美一区二区三区成人| 久久手机免费视频| 久久免费视频观看| 欧美区二区三区| 精品国产一区二区三区久久久狼| 国语自产精品视频在线看抢先版图片| 欧美亚洲另类在线| 九九久久综合网站| 日韩欧美在线一区| 午夜精品久久久久久久白皮肤| 国产在线视频不卡| 亚洲老板91色精品久久| 亚洲最大福利网| 国产日韩亚洲欧美| 欧美激情乱人伦一区| 成人在线免费观看视视频| 国内精品小视频在线观看| 亚洲天堂第一页| 成人欧美一区二区三区黑人| 91九色国产社区在线观看| 欧美做爰性生交视频| 亚洲aⅴ日韩av电影在线观看| 亚洲国产第一页| 亚洲高清免费观看高清完整版| 日韩欧美精品网址| 北条麻妃99精品青青久久| 国产精品美女免费看| 久久久久久久久综合| 亚洲欧美日韩中文在线制服| 欧美午夜精品久久久久久人妖| 国产盗摄xxxx视频xxx69| 亚洲自拍偷拍色片视频| 日韩av一区二区在线观看| 伊人伊人伊人久久| 不卡毛片在线看| 午夜精品一区二区三区在线| 久久手机免费视频| 日韩精品中文字幕久久臀| 清纯唯美亚洲综合| 亚洲护士老师的毛茸茸最新章节| 日韩av第一页| 91在线播放国产| 欧美大荫蒂xxx| 国产日韩在线精品av| 不卡av在线网站| 国产精品香蕉av| 日本久久亚洲电影| 亚洲精品国产福利| 亚洲在线第一页| 国产成人高清激情视频在线观看| 成人有码视频在线播放| 欧美激情亚洲国产| 一本色道久久88亚洲综合88| 欧美大片在线免费观看| 色777狠狠综合秋免鲁丝| 亚洲精品小视频| 国产亚洲精品美女久久久久| 日韩av网站在线| 日韩av手机在线观看| 国产一区二区精品丝袜| 亚洲电影免费观看高清完整版| 国产精品久久久久久一区二区| 国产精品自产拍高潮在线观看| 欧美在线视频导航| 亚洲日本成人女熟在线观看| 日韩免费高清在线观看| 少妇高潮久久久久久潘金莲| 一区二区在线免费视频| 日韩中文字幕精品| 亚洲天堂视频在线观看| 一区二区三区国产在线观看| 一区二区欧美在线| 中文字幕亚洲第一| 亚洲人成在线免费观看| 中文字幕国产亚洲| 狠狠躁天天躁日日躁欧美| 国产精品成人免费视频| 国产成人jvid在线播放| 国产日韩欧美在线| 色天天综合狠狠色| 成人信息集中地欧美| 国产成人免费av| 日韩精品极品视频免费观看| 欧美中文字幕在线观看| 久久久久成人网| 国产偷国产偷亚洲清高网站| 久久色免费在线视频| 国产精品色视频| 日韩在线观看电影| 欧美激情在线狂野欧美精品| 免费97视频在线精品国自产拍| 久久久在线免费观看| 欧美日韩国产黄| 亚洲免费人成在线视频观看| 高清日韩电视剧大全免费播放在线观看| 成人a在线视频| 久久亚洲综合国产精品99麻豆精品福利| 欧美精品激情视频| 日韩精品视频免费在线观看| 亚洲成年网站在线观看| 久久影院免费观看| 亚洲爱爱爱爱爱| 久久精品国产亚洲一区二区| 亚洲电影免费观看高清完整版在线| 上原亚衣av一区二区三区| 亚洲天堂av高清| 国产视频久久久久久久| 亚洲在线视频观看| 欧美一区二区大胆人体摄影专业网站| 2023亚洲男人天堂| 日韩欧美中文字幕在线播放| 欧美电影免费观看高清| 国内精品国产三级国产在线专| 91精品91久久久久久| 日韩欧美国产高清91| 亚洲精品短视频| 欧美二区在线播放| 国产精品免费福利| 96pao国产成视频永久免费| 91天堂在线视频| 日韩中文字幕免费视频| 欧美日韩精品在线观看| 久久综合免费视频| 国产精品久久久久91| 国产精品羞羞答答| 国产精品稀缺呦系列在线| 91九色国产视频| 亚洲桃花岛网站| 7777精品视频| 国产精品18久久久久久首页狼| 国产精品自产拍在线观看| 欧美中文字幕视频在线观看| 亚洲精品国产品国语在线| 在线观看亚洲视频| 久久久久久91| 91久久精品一区| 在线观看91久久久久久| 成人午夜激情免费视频| 国产精品免费一区豆花| 国产精品热视频| 97视频在线观看免费| 久久99亚洲热视| 久久99久久99精品中文字幕| 免费91麻豆精品国产自产在线观看| 国产精品久久久久久久久久| 亚洲伦理中文字幕| 91福利视频在线观看| 国产原创欧美精品| 日韩亚洲综合在线| 78色国产精品| 国产精品激情av在线播放| 日韩欧美主播在线|