位置: 编程技术 - 正文

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)

  • 企业减少注册资金需要缴税吗
  • 劳务税能退税吗现在
  • 项目奖金个人所得税怎么算
  • 个体户三万以内免个税
  • 增值税普通发票有什么用
  • 个体户免费发票怎么领
  • 退销售货款的现金流是哪一个
  • 降低企业成本的有效途径
  • 企业所得税减半征收政策
  • 红字发票的蓝字发票要退回吗
  • 价外费用纳税义务发生时间
  • 人民币结算意味着什么
  • 资本公积的核算内容不包括
  • 民非企业缴纳社保会计分录
  • 公司缴纳电费
  • 小规模纳税人咨询服务费税率是多少
  • 福利费进项税额转出会计分录
  • 计提工资大于实发工资
  • 劳务报酬已经缴税怎么办
  • 英特尔酷睿和至强的区别
  • 错误代码11-1114
  • 单位开具发票
  • 注销公司如何登报
  • 存货毁损账务处理
  • wordpress邮箱怎么配置
  • 银行的抵债资产有几种处置办法
  • html该怎么学
  • 固定资产折旧的方法有几种
  • 企业所得税季度预缴是什么意思
  • open api平台
  • java 字节流 字符流
  • 深度解析冯德伦最后为什么选了舒淇
  • println参数
  • 社保退回的款怎么继承
  • 独资设立的有限公司
  • python统计出现次数并排序
  • 项目资金支付
  • python中列表的作用
  • mysql详细教程
  • 公司有收入可不交社保吗
  • 4s店除了卖车还有什么
  • 收付转凭证和记帐凭证的区别?
  • 勾选了不抵扣还能抵扣
  • 企业所得税年报申报时间
  • 税务师考试的报名时间
  • 福利费可以直接入管理费用吗
  • 外贸出口企业退税查不到进项发票
  • 工程款抵房款什么意思
  • 预付款开了增值税专票怎么办
  • 发明专利权限的期限是多少年
  • 期初数不对怎么办
  • 新开公司费用
  • 差旅费的现金流
  • 企业新增的残疾税
  • 明细账设置是什么意思
  • windows7的内存基本要求
  • windows7卸载所有软件
  • Tech Ed 2008:HPC Server 2008讲解
  • mac所有窗口最小化
  • win7无法更改设置
  • vc精华氧化变黄
  • win8系统如何关闭杀毒系统
  • win7旗舰版磁盘清理
  • 分布式队列秒杀活动
  • unity3d界面布局
  • 着色器问题
  • 安卓安全警告怎么关闭
  • python文本处理教程
  • jquery 插件写法
  • shell截取字段
  • 深入理解新发展理念,推进供给侧结构性改革
  • jQuery.Callbacks()回调函数队列用法详解
  • 新办企业没有员工要报个人所得税吗
  • 长途客运手撕票能不能报销
  • 打印缴纳社保电子缴税凭证
  • 税务局不动产交易缴税方案
  • 商业银行税务稽查重点
  • 济宁税务大厅上班时间
  • 企业对税务局建议
  • 公寓限购是好事吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设