位置: 编程技术 - 正文

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)

  • 医院要交什么费用
  • 美容美发属于什么行业
  • 个人出租住宅需要缴纳房产税吗
  • 预缴增值税附加税费申报明细表
  • 部分产品退货怎么办
  • 小规模纳税人预缴税款怎么填申报表
  • 采购服务需要缴什么税
  • 企业其他综合收益减少应该怎么处理
  • 企业收到利息发票怎么做分录
  • 广告公司如何经营管理
  • 外贸企业视同内销进项可以抵扣吗
  • 在建工程购入的空调怎样入账
  • 城投公司代表政府出资工程交税吗
  • 结转预交增值税会计处理
  • 债券分期还本利息怎么算
  • 劳务公司民工工资可以抵进项吗
  • 资质挂靠人员需要交个税吗?
  • 退税文件提醒怎么看
  • 企业销售货物因违规处罚
  • 财务报告报送与信息采集季报怎么填写
  • 车辆保险分期分摊怎么做账?
  • 电梯管理费属什么类别
  • 残疾人保障金人数
  • 存货质押融资的银行
  • 公司出售车辆
  • 修改组策略后需要重启吗
  • lsass.exe是什么进程
  • mmcexe进程异常报错
  • 劳动合同到期补偿金怎么算
  • threejs环境搭建
  • 一般纳税人商业税负多少
  • 波来古市在哪里
  • 公司给员工发放福利会计分录
  • vue中created和mounted
  • 增值税普通发票需要交税吗
  • 试运行收入会计分录
  • 个人退税证明怎么开具
  • 现金流量表和资产负债表的区别
  • 普通发票红冲需要拿回原发票吗
  • 织梦自定义模型调用
  • distinct用法及搭配
  • 抵扣联和发票联算一张发票吗
  • 自然人独资和个人独资是一样的吗
  • 销售货物的收入计入什么科目
  • 简易计税结转
  • 预收帐款一直挂账好吗
  • 退休人员基本养老金包括哪些
  • 公允价值变动损益
  • 企业间借款利息开票税收分类编码
  • 弃置费用预计负债的会计处理
  • 收不到物业费不想干了
  • 固定资产折旧方法一经确定不得随意变更
  • 销售方开具的红字专票购买方在税控盘要怎么操作
  • 公司备用金使用后没有发票抵扣
  • 新会计准则会计科目明细表
  • 出租办公楼收入属于收入吗
  • 商业承兑汇票是什么
  • 如何设置营业费支付
  • sqlserver连接异常
  • MySql 5.7.17 winx64的安装配置详细教程
  • linux搭建socks代理
  • centos 命令大全
  • 怎么删除win系统
  • win10系统锁屏后不弹出解锁界面
  • linux vi命令详解菜鸟教学
  • 微软新品什么时候上市
  • kdeskcore.exe是什么
  • win7系统怎么访问共享文件
  • win10右键图片
  • opengl纹理叠加
  • js定义数字
  • Unity3D游戏开发(第2版)
  • 每天一篇小练笔主题
  • 如何开发一个新的向量库
  • code encode的区别
  • python怎么用
  • python 判断中文字符
  • python文本文件操作步骤
  • 胡世军简历年龄多大
  • 统计表主要业务内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设