位置: 编程技术 - 正文

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)

  • 资产负债表怎么下载
  • 季度所得税申报表里的营业收入是什么?
  • 会计科目已受控于应收应付系统
  • 代收水电费的账务处理
  • 应付票据和应付账款有什么区别
  • 一般纳税人的税务筹划
  • 公司名称房产和房地产区别
  • 职工在异地住院怎么报销
  • 第三方支付付款方式
  • 被强制执行的款怎么记账
  • 溢价发行股票的账务处理
  • 2018工资个税税率表
  • 报销发票财务一旦作废报销人可以收回吗?
  • 有了营业执照就可以买社保了吗
  • 美国边境管理体制
  • 开通税种需要带发票吗
  • 营改增贷款服务包括哪些
  • 制造业销售费用率多少合适
  • 网店提现要多久能到账
  • 代发保险款收入
  • 单位卖报纸的钱算什么
  • 年度终了,会计部门都要将旧账编造清册
  • 其他权益工具投资属于什么科目
  • 美元汇款怎么汇
  • PHP:pg_options()的用法_PostgreSQL函数
  • 固定资产公允价值变动会计处理
  • 点云目标检测数据集
  • 最好用的无人品牌子
  • 大自然水族馆怎么样
  • jquery 批量删除
  • 事业单位委托业务费拨付时是否需要发票
  • 交易性金融资产公允价值变动计入
  • php实现留言板功能
  • php的file函数
  • 即征即退进项税转出
  • HTTP加密/HTTPS工作过程
  • 充值款如何领取红包
  • 狂神说css笔记
  • 非税收入票据是什么意思
  • js中var的用法
  • 员工加班打车费进项可以抵扣吗
  • 美元利息结汇是属于外汇
  • 代宰 增值税
  • db2自增函数
  • mysql命令行怎么用
  • 金蝶软件中怎么让以前年度损益调整在利润表中取不到数
  • 养老保险和工伤失业保险不在一个时间
  • 中小企业的判定标准
  • 项目对公司的战略意义
  • 企业清算期间发生的各项费用应计入以下什么科目
  • 红字发票抵扣时增值税纳税申报表如何处理
  • 递延收益影响当期所得税吗为什么
  • 会计科目的设置原则包括( )
  • 个人购汇需要申报吗
  • centos 文件管理
  • fedora怎么安装软件
  • android-x86安装
  • win8系统中向日葵软件造成的屏幕亮度无法调节怎么办?
  • win8的开始菜单在哪里
  • 统计动态分析
  • window批处理
  • cmd运行指令闪黑框
  • 黑客需要学哪些
  • 苏州大学附属第一医院占地面积
  • python语言中
  • opengl绘制坐标轴
  • js常用排序算法
  • android基础入门教程
  • shell去掉\r
  • 使用Raygun对Node.js应用进行错误处理的方法
  • java栈怎么写
  • unity打包安卓apk
  • android上吹一吹功能的实现代码
  • 核定征收怎么计算税额
  • 河南省残疾人个税优惠政策
  • 知道纳税人识别号怎么转账
  • 购买税控盘的发票需要交印花税吗?
  • 甘肃方正税务师事务所王小云
  • 国网成都市局和绵阳市局的区别?
  • 手机的海关税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设