jQuery使用cookie与json简单实现购物车功能


Posted in Javascript onApril 15, 2016

本文实例讲述了jQuery使用cookie与json简单实现购物车的方法。分享给大家供大家参考,具体如下:

1、生成一个cookie 用来存储商品的id  String类型

2、添加商品id的时候 把cookie转化成数组,并检查是否已经包含了。没有包含用js push重新生成新的数组。

3、把数组转化成String 用cookie存储。

以下是jquery对cookie和JSON的操作方法

$.cookie("cart","ids",{expires:-7,path:"/"}) //存储cookie 保存7天
if($.cookie("cart")==undefined){//不存在用undefined}
var cartArr=new Array();
$.parseJSON($.cookie("cart"));//转化成数组
cartArr.push(id);//新的数组
JSON.stringify(cartArr);//这个好像是浏览器自带的 数组转化成json

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
JavaScript 版本自动生成文章摘要
Jul 23 Javascript
关于JavaScript定义类和对象的几种方式
Nov 09 Javascript
javascript学习笔记(二十) 获得和设置元素的特性(属性)
Jun 20 Javascript
html dom节点操作(获取/修改/添加或删除)
Jan 23 Javascript
使用js判断TextBox控件值改变然后出发事件
Mar 07 Javascript
javascript 自定义回调函数示例代码
Sep 26 Javascript
ES6概念 Symbol toString()方法
Dec 25 Javascript
详解使用Typescript开发node.js项目(简单的环境配置)
Oct 09 Javascript
浅谈gulp创建完整的项目流程
Dec 20 Javascript
详解node字体压缩插件font-spider的用法
Sep 28 Javascript
微信小程序实现下拉框功能
Jul 16 Javascript
jquery弹窗时禁止body滚动条滚动的例子
Sep 21 jQuery
在Html中使用Requirejs进行模块化开发实例详解
Apr 15 #Javascript
jQuery基于json与cookie实现购物车的方法
Apr 15 #Javascript
Window.Open打开窗体和if嵌套代码
Apr 15 #Javascript
jQuery设置Cookie及删除Cookie实例分析
Apr 15 #Javascript
jQuery获取cookie值及删除cookie用法实例
Apr 15 #Javascript
jQuery通过写入cookie实现更换网页背景的方法
Apr 15 #Javascript
jquery.cookie.js实现用户登录保存密码功能的方法
Apr 15 #Javascript
You might like
几种显示数据的方法的比较
2006/10/09 PHP
php简单创建zip压缩文件的方法
2016/04/30 PHP
PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解
2019/02/15 PHP
jquery中:input和input的区别分析
2011/07/13 Javascript
推荐25个超炫的jQuery网格插件
2014/11/28 Javascript
windows下安装nodejs及框架express
2015/08/07 NodeJs
js实现Form栏显示全格式时间时钟效果代码
2015/08/19 Javascript
JavaScript使用DeviceOne开发实战(二) 生成调试安装包
2015/12/01 Javascript
JavaScript遍历Json串浏览器输出的结果不统一问题
2016/11/03 Javascript
domReady的实现案例
2016/11/23 Javascript
JavaScript数组的5种迭代方法
2017/09/29 Javascript
Vue.js图片预览插件使用详解
2018/08/27 Javascript
Cocos2d实现刮刮卡效果
2018/12/20 Javascript
浅谈发布订阅模式与观察者模式
2019/04/09 Javascript
微信小程序利用Canvas绘制图片和竖排文字详解
2019/06/25 Javascript
JS防抖和节流实例解析
2019/09/24 Javascript
[47:43]Alliance vs KG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
浅谈Django自定义模板标签template_tags的用处
2017/12/20 Python
使用Python监视指定目录下文件变更的方法
2018/10/15 Python
Python玩转PDF的各种骚操作
2019/05/06 Python
Python pip安装模块提示错误解决方案
2020/05/22 Python
CSS3中几个新增加的盒模型属性使用教程
2016/03/01 HTML / CSS
CSS3常用的几种颜色渐变模式总结
2016/11/18 HTML / CSS
用React加CSS3实现微信拆红包动画效果
2017/03/13 HTML / CSS
详解canvas绘制网络字体几种方法
2019/08/27 HTML / CSS
康帕斯酒店预订:Compass Hospitality(支持中文)
2018/08/23 全球购物
以下的初始化有什么区别
2013/12/16 面试题
在子网210.27.48.21/30种有多少个可用地址?分别是什么?
2014/07/27 面试题
shell程序中如何注释
2012/02/17 面试题
Python面试题:Python是如何进行内存管理的
2014/08/04 面试题
应届毕业生求职信范例分享
2013/12/17 职场文书
中学教师师德师风演讲稿
2014/08/22 职场文书
超市主管竞聘书
2015/09/15 职场文书
会计专业2019暑假实习报告
2019/06/21 职场文书
2019银行员工个人工作自我鉴定
2019/06/27 职场文书
PYTHON 使用 Pandas 删除某列指定值所在的行
2022/04/28 Python