位置: 编程技术 - 正文

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)

  • 偷税与漏税的界限是
  • 一般纳税人结转增值税的账务处理
  • 企业所得税的亏损怎么弥补
  • 工资 小数点
  • 房地产公司资本公积
  • 培训咨询企业的发展前景
  • 小规模纳税人零申报要报哪些税
  • 法人分配利润分录
  • 投标函中的其他是指什么
  • 发票超过认证期限可以红冲重开吗
  • 银行汇兑怎么做账
  • 公司购入汽车分录
  • 月度资金计划明细表模板
  • 以现金形式发工资的说明范文
  • 给客户赔偿如何入账
  • 购买的商品赠送如何做账
  • 销项发票采集不出来怎么回事
  • 关于环保税的计税依据
  • 质押股票是否缴印花税
  • 研发样机转销售合法吗
  • 债务转为资本什么意思
  • 企业合并无形资产摊销
  • 美团佣金收费标准结构图
  • php5.4+mysql
  • 出售货物货款预缴增值税
  • 进项税额转出会计分录福利费
  • 财政扶持企业政策
  • php 实例
  • 2022年开始,手握大量现金的人
  • 嘴型融合 wav2lip 升级版
  • 破产企业有清算费用吗
  • uniapp获取当前url
  • php处理xml
  • 百度飞桨paddle
  • php jsonp
  • apache 反射工具类
  • excel2016添加指定行数
  • 银行代发工资会扣个人所得税吗
  • 结构性存款随时可取么
  • 秸秆回收加工项目
  • 代开专票的个税减免吗?
  • 会计和税法折旧年限不相同
  • 购买商品并入库做什么会计分录
  • 职工福利费支出不超过工资薪金总额的
  • 会计凭证的填制与审核实训总结
  • 计提了坏账准备就要计算递延所得税资产
  • 信用卡产生滞纳金
  • 工业企业成本核算的一般程序包括下列的
  • 限定性和非限定性资产
  • 员工报销没有发票可以从公户转账吗
  • 福利补贴制度
  • mysql常见优化手段
  • 自我挖掘的才干
  • 开机时显示
  • nvm是啥
  • 如何在windows里保存画过的画
  • csinsmnt.exe进程的作用介绍 csinsmnt是什么进程
  • win10双击应用程序没反应
  • linux系统管理命令有哪些
  • 安装samba服务器步骤
  • 检查linux是否安装了,可用哪些命令
  • cocos2dx 3.3 + QT5.3制作游戏编辑器
  • unity connected games
  • perl的$_
  • JavaScript中的方法名不区分大小写
  • css选择器怎么写
  • python中的
  • jquery实现隔行变色的分享特效页面
  • 使用脚本什么意思
  • 用python抓取网页数据的代码
  • unity3d手机怎么打开
  • jquery mobile开发环境
  • javascript基础教学
  • python引用和调用有什么不同
  • 堆栈模式都是什么意思
  • 代建工程如何缴纳增值税
  • 县里的附加税
  • 税务蓝和电信蓝一样吗
  • 珠海车船税的缴纳地点
  • 全款房契税退税需要什么资料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设