位置: 编程技术 - 正文

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)

  • 防伪税控系统
  • 为什么要交税钱
  • 销售货物提供运输是否分别核酸的例题
  • 车船税放在哪个科目核算
  • 转出多交增值税最后怎么做平
  • 个体工商户定期定额核定
  • 小企业会计制度及核算办法
  • 发票专用章章号是什么
  • 慰问金计入什么明细科目
  • 住宿费可以开会议费吗
  • 公司临时聘用人员法规
  • 对外报价时应考虑哪些因素
  • 小规模纳税人可以出口退税吗
  • 一件商品若卖100元
  • 汽车租赁公司怎么赚钱
  • 股东以资产入股公司
  • 增值税小规模纳税人
  • 公司没有实缴可以破产么
  • 利润表季度报表
  • 报关单和发票上的公司抬头不一致
  • 民非企业缴纳税额怎么算
  • 资产处置损益是什么科目
  • 怎么进入bios设置界面设置内存
  • 微信获取用户id失败如何解决
  • 媒体文件不能播放
  • Thinkphp+smarty+uploadify实现无刷新上传
  • 买支票需要带什么章
  • 圆顶亭效果图
  • laravel自带队列效率
  • 服务,不动产和无形资产怎么填小规模
  • ajax调用php接口
  • 账户维护费计入什么会计科目
  • 营业外收入会计分录怎么做
  • 存货跌价准备确认损失
  • 智能商亭超级大骗局
  • 人力资源公司财务工作心得与感悟
  • 费用报销做账分录
  • 应该是下个月
  • 基本工资是包括哪些内容
  • 获取gridview某行某列的值
  • 土地出让合同的法律效力
  • 住房公积金是怎么来的?
  • 公司向股东个人借款怎么做账
  • 购买税控盘的账务处理
  • 减少实收资本会影响资产吗
  • 赔付支出包括
  • 公司物资借用手续
  • 复利现值系数和复利终值系数
  • 以物易物有什么好处
  • 发票遗失重开需要收费吗?
  • 关于注册资本的最新规定
  • 职工教育经费开专票可以抵扣吗
  • 借款费用应如何入账
  • mysql中数据表的关联关系有哪三种?
  • sql server字符串函数
  • linux如何安装c语言编译器
  • win10 9月更新 问题
  • Windows Server 2008的节能降耗
  • 怎么把mac系统的文件导出
  • solaris的多线程实现方式
  • 设置pc
  • win10语音识别怎么打开
  • linux常用命令chmod
  • win7如何彻底卸载软件
  • windows8用的人少
  • el-menu-item
  • cocos资源释放
  • ExtJS4中的requires使用方法示例介绍
  • vue异步加载第三方库
  • unity gui教程
  • unity sliced
  • php使用js
  • js解析json字符串获取key
  • acrag
  • android获取手机的基本信息
  • python27文件夹
  • 增值税预缴税款在主表怎么填写
  • 税务绩效管理存在不足
  • 年税怎么扣
  • 发生技术入股递增怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设