位置: 编程技术 - 正文

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)

  • 出售投资性房地产取得的收入
  • 增值税专用发票抵扣期限
  • 一般纳税人如何注销
  • 已认证红字信息表
  • 增值税季报还是月报
  • 自己申报个人所得税需要补缴,必须自己申报自己补缴吗
  • 个体工商户年度报告表怎么报
  • 银行存款收付流程
  • 个税手续费返还比例
  • 红字发票冲销的销项税怎么处理
  • 税后利润补亏的会计分录怎么做
  • 工程项目因故终止施工的建设单位应办理手续0
  • 员工替公司垫付的费用还没有报销就被开除了
  • 小规模免增值税印花税用交吗
  • 房产契税什么时候可以退
  • 个人装修可以开发票吗?
  • 税务总局关于四流一致解答
  • 安全生产费怎么算
  • 出口退税生产企业税率
  • qt5core.dll丢失解决方法
  • 电脑怎么更新系统日期
  • win7如何禁用wifi
  • 正常开机进不去系统
  • 苹果保护你的隐私
  • 会计科目在建工程有金额要求吗
  • 无偿赠送的货物需要缴纳印花税吗
  • 在linux中使用什么命令可以动态查看文件内容
  • 德比郡在哪
  • 工会费会计分录
  • linux搭建web服务器
  • 补付转账支票会退回吗
  • mysql触发器创建
  • vue3响应式对象数组
  • 主营业务成本入账分录
  • 中小企业内部分析
  • php5.6漏洞
  • js经典案例代码大全
  • 财务费用为负的意思
  • linux db2安装与配置
  • 销售商品尚未发出会计分录
  • 税负率包含哪些税种
  • 小规模差额征税的账务处理
  • 转让旧固定资产怎么处理
  • 如何使用灭火器的方法
  • 垃圾处理费申报怎么填
  • 弃置费用怎么处理
  • 运输费用如何做账
  • 3%减按1%征收增值税政策2022年
  • 计提印花税会计分录怎么写
  • 没有计提社保如何处理
  • 办公室做隔断多少钱
  • 食堂如何做账
  • 接受慈善捐款结尾怎么写
  • 正确使用气体钢瓶的原则
  • centos rpcbind
  • win7怎么删除win10系统
  • 自定义winre
  • mac os ftp
  • ghost怎么安装gho文件
  • win10打开或关闭
  • nfs安装配置
  • windowsp.exe - windowsp是什么进程
  • win7怎么多分出一个盘
  • linux做raid10
  • QuiteRSS: Linux桌面的RSS阅读器 你值得拥有
  • linux shell find
  • linuxone
  • perl 获取数据库查询结果
  • JS实现的ajax和同源策略(实例讲解)
  • linux shell 进程
  • js 入门
  • android广播接收器数量达到1000
  • python3 random模块
  • python函数设置
  • java script语言
  • 税务机关文化建设
  • 股权转让怎么计算个人所得税
  • 变更税务登记后多长时间生效
  • 公司欠税款,还不上,怎么办
  • 为什么阿里会放弃dubbo?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设