位置: 编程技术 - 正文

jquery使用Cookie和JSON记录用户最近浏览历史

编辑:rootadmin

推荐整理分享jquery使用Cookie和JSON记录用户最近浏览历史,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

在一些电商网站,有“商品浏览历史记录”这一功能,一些视频类、小说类的网站也能记录用户最近的浏览历史。本文将使用Cookie以及JSON来讲解如何实现这一功能。Cookie可以用来记录客户端用户ID、密码、浏览过的网页、停留的时间等信息,jQuery提供了一个cookie插件,能非常方便的读写cookie信息。基本流程:1、获取文章详情页面文章的标题和页面地址;2、获取浏览历史cookie信息,判断如果浏览历史的cookie中已经存在当前文章的浏览记录,则不进行任何操作;3、如果浏览历史的cookie中不存在当前文章的浏览记录,则将当前文章的cookie信息(文章标题和页面地址)写入浏览历史的cookie信息中。写入的cookie信息,采用JSON数据格式,便于读取。4、获取浏览历史cookie信息,遍历JSON数据,分析并输出浏览历史记录。详解:1、保证要记录浏览历史的文章详情页面已载入jquery和cookie插件。获取当前文章页面的文章标题和页面地址:

jquery使用Cookie和JSON记录用户最近浏览历史

2、获取用户历史浏览记录,如果已经存在浏览历史,则分析历史记录的cookie信息(JSON数据格式),获取记录长度。

3、如果浏览历史cookie信息已经存在,则遍历cookie信息,对比当前文章标题,如果cookie信息中已经存在当前文章标题,则中止程序,不做任何操作。

4、如果浏览历史cookie中不存在当前文章,则可以像浏览历史cookie中插入当前文章的cookie信息。此时需要构建json数据,将已有的浏览记录cookie和当前页面的cookie信息已经组合成JSON数据,然后通过$.cookie()方法写入到浏览历史记录中。

这样,我们就得到了用户的浏览历史记录cookie信息,cookie名称为hisArt,值为JSON格式的数据,如:[{"title":"article1","url":"a.html"},{"title":"article2","url":"b.html"},]5、接下来,我们就要在需要展示用户浏览历史记录的cookie信息。在本例对应的demo页面,首先要获取浏览历史cookie:hisArt的值,然后分析,遍历,组合成字符串输出到页面,代码如下:

我们在demo的页面中放置了一个#list的列表,当然这个页面也需要预先载入jquery库和cookie插件。

标签: jquery使用Cookie和JSON记录用户最近浏览历史

本文链接地址:https://www.jiuchutong.com/biancheng/384968.html 转载请保留说明!

上一篇:Jquery实现的简单轮播效果【附实例】(jquery的实现原理)

下一篇:jQuery中iframe的操作(点击按钮新增窗口)(jquery iframe)

  • 收到天使投资如何做账
  • 上季度忘记申报个税了
  • 预缴税款如何抵扣苗木款
  • 技术咨询服务开什么发票
  • 实际发生应收账款坏账时的会计处理
  • 销售金银首饰交什么税
  • 网上代购收取手机费吗
  • 购买法下的操纵手法有哪些
  • 发票存在哪些税务风险?
  • 集资建房出租收入如何缴纳个税
  • 公司收到银行承兑汇票会计分录
  • 印花税账务处理
  • 公司还没有核税该如何进行业务汇款?
  • 公司客车高速费如何抵扣进项税?
  • 物流公司通行票抵税比例是多少
  • 会务费抵扣限额
  • 占用土地行为不征收耕地占用税有哪些?
  • 增值税专票已经认证
  • 分公司的财产归总公司所有吗
  • 发票先入账,但发票不对
  • 如何结束excel
  • 取得专用发票是进项还是销项
  • 应交增值税和实缴增值税差额怎么做账
  • 税金及附加包括个人所得税吗
  • 增值税电子发票有什么用
  • 个人出差借款会计分录
  • 存货短缺的账务处理
  • 最早的滑盖手机,摄像头可以自动旋转
  • 公司购买邮票计入什么科目
  • 办理银行承兑汇票支付的手续费计入
  • 分析卡拉哈迪沙漠的形成原因
  • 使用的英文
  • 房地产土地使用税核减条件
  • 其他收益年末需要结转吗
  • 编制资产负债表的基础
  • css动画效果代码
  • 专票电话号码不对有影响吗
  • 增值税普通发票税率
  • 帝国cms视频教程
  • 设备计提折旧从什么时候开始
  • 织梦如何开启会员功能
  • 自然人扣缴系统怎么申报个税
  • sqlserver时间格式化时分秒
  • 企业利润怎么提取出来
  • 核定征收和查账征收可以自己选择吗
  • 购买服务费用
  • 资本公积占比多少合适
  • 合并成本和初始的区别
  • 对公账户收钱要手续费吗
  • 建筑业 分包
  • 旅行社增值税2020
  • 公司车辆购买保险申请
  • 营改增后建筑业开票规定
  • 职工福利费无发放原因
  • 成品油购进数据选择没有发票
  • 计提应付款是什么意思
  • 逾期的押金计入什么科目
  • 餐饮企业老板
  • 6月收到4月的单子怎么办
  • 应付账款怎么记账
  • 使用SSIS创建同步数据库数据任务的方法
  • 基于mysql的sql应用
  • win10 rs5
  • bios 设置
  • bootcamp您的磁盘未能分区
  • linux fdisk -l
  • linux ./文件
  • 360对win7支持多久
  • 深入剖析kubernetes pdf
  • cocos2dx4.0入门
  • node-js
  • javascript生成随机整数
  • 去伪存真栏目为什么取消啦
  • python toad
  • 重庆电子税务局网页版登录
  • 原始凭证审核会计科目吗
  • 柬埔寨现在的领导
  • 黄金增值税管理难点
  • 科技公司小规模纳税人与一般纳税人区别
  • 怎样以实际行动争取入团
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设