位置: 编程技术 - 正文

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)

  • 税负是什么意思举例子说明
  • 固定资产清理借方余额是加还是减
  • 小规模销售收入免税会计分录
  • 生产设备改扩建会计分录
  • 毛利率在餐饮中表示什么意思?
  • 生产性资金是生产资料吗
  • 增值税纳税申报表附列资料(二)
  • 预付加油卡发票可以报销吗
  • 航天金税盘证书口令错误
  • 通用机打发票能作废吗
  • 固定资产的维护费计入什么科目
  • 自然人独资企业交哪些税
  • 终止合同后原合同怎么处理
  • 第三方付款会计分录
  • 商场预付卡是什么意思
  • 企业出现经营异常
  • 增值税普通发票怎么开
  • 绿化企业所得税税率是多少
  • 制造费用计入期间费用吗
  • 作业成本法的成本对象包括哪几个层次
  • 接受捐赠后会引起
  • 质量扣款发票怎么处理
  • 当月支付的费用需要计提吗
  • win7系统中英文切换快捷键
  • 交印花税会计分录怎么写
  • 个税申报一年报一次吗
  • 广告制作费属于劳务还是服务
  • win10系统没有声卡驱动
  • 投资性房地产出售
  • 最贵的苹果4
  • 付了款对方不开发票
  • 坏账准备的相关账务处理
  • bootstrap步骤
  • php读取xml文件
  • ros入门21讲
  • 使用session的步骤
  • 成本核算流程及注意事项
  • 牛客前端刷题怎么样
  • tracetcp命令
  • php页面跳转可以用header
  • 主营业务成本如何记账
  • 搅拌机属于哪类税收
  • 出口企业为什么免税又退税
  • 盈余公积一定要计提吗
  • 费用报销单怎么填写
  • 进项大于销项的会计分录怎么做?
  • 费用少计提了怎么办
  • 无形资产账面价值和账面余额的区别
  • 股权转让完税证明图片
  • 增值税专用发票和普通发票的区别
  • 销售回扣能计入销售费用吗?
  • 暂估入账会计科目
  • 房租增值税专票税点
  • 法人转移公司资产怎么办
  • 企业发生亏损,可在( )年内连续弥补
  • 增值税附加税有哪些
  • 消费税什么时候计入成本
  • 完全成本法损益表
  • sql server常见故障
  • Winserver2012下mysql 5.7解压版(zip)配置安装教程详解
  • 电脑超频以后变得很卡
  • culauncherexe是什么进程
  • xp主题怎么改成win7
  • centos release6.7
  • sedsvc.exe是什么
  • win7系统怎么设置桌面便签
  • win10登录界面壁纸
  • jq转盘抽奖
  • Node.js中的事件循环是什么
  • Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍
  • 电子普通发票怎么查验真伪
  • 12366纳税服务平台人工时间
  • 小汽车都交消费税吗
  • 基层税收工作的建议意见
  • 什么是双创服务平台
  • 发票被暂停了严重吗
  • 怎么批量打开excel文件
  • 朝阳银行作息时间
  • 如何查公司税务问题
  • 年报汇算清缴怎么做
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设