位置: 编程技术 - 正文

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)

  • 销售使用过的车辆
  • 股东会的特别决议事项包括
  • 餐饮毛利率多少是赚钱的
  • 营业执照注销要收费用吗
  • 个人社保信息变更
  • 公司车维修费
  • 申报美元出口以欧元收汇
  • 金税盘锁死提示什么
  • etc充值怎么操作
  • 向境外分配股息
  • 受托开发软件产品免征增值税
  • 刷单成本计入什么费用?
  • 长期股权投资收到红利会计处理
  • 其他综合收益包含哪些科目
  • 完税凭证和纳税凭证区别
  • 没有座机怎么填固定电话
  • 固定资产增值税怎么抵扣
  • 通行费如何填报表二
  • 发票月初抄税流程
  • 个人独资企业租车缴纳税金
  • 行政罚款计入什么会计科目
  • 什么是货币资产负债表
  • 要看网怎么找
  • 网络打印机找不到网络路径
  • 用公司资质应交什么费用
  • 核定企业应税收怎么算
  • echarts地图不同地区设置不同的颜色
  • 物流中的代收货款是什么意思
  • 公司代扣税
  • 莱达尔湖, 英格兰坎布里亚郡湖区 (© Tranquillian1/iStock/Getty Images Plus)
  • 跨年度广告费需不需要摊销
  • php使用自定义函数的方式
  • 变化检测是应用在图像的哪个运算中
  • vue2-elm
  • hexdump windows
  • 进项抵销项的会计分录
  • thinkphp框架怎么用
  • 税务局规定500元以下收据的要求
  • 公司帐户到银行怎么取钱
  • 转出未交增值税会计处理
  • 内部交易费用外部交易费用
  • 三方合同如何解除
  • 摄影属于哪种服务业
  • 个人所得税专项扣除新标准一览表最新
  • 出口产品报关多少天
  • 科技型中小企业有什么好处
  • 建筑企业预缴
  • 对增值税发票开具方面有何要求?
  • 企业所得税税款可以税前扣除吗
  • 递延负债和递延收益
  • 发行长期债券计入什么科目
  • 收到上年度企业所得税退税怎么做账
  • 赞助费入账需要多久
  • 工程预付款如何扣回
  • 工资流水贷款需要什么手续
  • 如何计提五险一金比例
  • 公司工会经费怎么花不违规
  • sql实现行列转换
  • bios如何设置关机键开机
  • winscope是什么意思
  • windows软件包2012能删吗
  • mac快捷键使用
  • linux关闭进程kill
  • xp调出输入法
  • ttf字体怎么转itz
  • windowsxp的主要特点
  • win10怎么清理系统垃圾
  • opengl 生成图片
  • Android游戏开发书籍
  • koa nodejs
  • JavaScript toFixed() 方法
  • jquery的实现原理
  • centos6.5设置网络
  • javascript运用
  • Android EventBus实战
  • 未清卡会锁死吗?
  • 福建地方税务局招聘
  • 青岛已开通几条地铁线路
  • 云南国税局官网网站
  • 2020年国税和地税怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设