位置: 编程技术 - 正文

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)

  • 农业企业免哪些税款
  • 年度部门决算报表系统路径
  • 普通发票忘记开数量和单价可以用吗
  • 商誉是减值还是摊销
  • 承兑贴现几个点是月息还是年息
  • 贴现收到的钱计入什么会计科目
  • 外币账户月末怎么结汇
  • 员工没工资,但缴纳了社保,需要申报吗
  • 单位为个人负担工资、薪金所得的个税,怎么征收个税
  • 计提的应付利息怎么冲回
  • 没有营业收入要报税吗
  • 公司账户没有钱怎么办
  • 股东用技术股出售股票
  • 附加税税种认定不完整是什么意思
  • 印花税少于1元怎么处理
  • 企业收到待清算的现金
  • 利润表所得税费用怎么填
  • 新办企业的开办费用应计入( )
  • 进项发票已入账抵扣后开负数红冲怎么处理
  • 归属于母公司的净利润怎么来的?
  • 企业银行基本户
  • 被强制升为一般纳税人的条件
  • 收到的红字发票报税的时候怎么填
  • 收到押金和支付押金的账务处理
  • 利润分配财务处理
  • 分配车间管理人员薪酬会计分录
  • 电脑专用电源转换器
  • macqq怎么查看删除好友
  • win7为什么显示多重网络
  • iphone6s显示4g却无法上网
  • 研发费用支出税前扣除比例
  • 图像质量评价制度及质量评价方案
  • php缓存文件并自动清理
  • phpexcel读取excel
  • php操作文件的常用函数
  • php控制器是用来做什么的
  • css去掉项目符号
  • php curl_exec
  • 融资租赁租金计算公式有残值
  • 原材料月底结转到制造费用吗
  • 主营业务收入登记明细账簿范本
  • python中with语句的用法
  • 工资总额范围怎么填写
  • 金税四期上线后对个人的影响
  • 资质办理属于什么开票大类
  • 合伙企业年底如何做账
  • 纳税对象的类型不包括
  • 包装物押金要计入增值税吗
  • 损益类科目全部科目
  • 以前年度社保计提出错了怎么调整
  • 如何判定专利是否侵权
  • 收到劳务费发票如何申报个税
  • 小规模纳税人销售自己使用过固定资产
  • 其他应收怎么转收入
  • 企业初建
  • mysql2003错误如何解决10061
  • ubuntu怎样
  • 如何关闭mac上的icloud
  • xp系统如何删除用户
  • SmartExplorer.exe - SmartExplorer进程是什么意思
  • 如何让电脑启动更快
  • 开机密码忘记了怎么打开手机
  • win7的网络设置
  • win7的wifi功能在哪
  • centos ssh升级
  • 观察者模式的应用
  • 图文详解地理图册电子版
  • jquery实战
  • 欢迎使用来电提醒业务是什么意思
  • java script教程
  • linux shell脚本编程入门
  • nodejs使用视频教程
  • node socket hang up
  • python各进制符号
  • jQuery插件是什么
  • androidstudio快速入门
  • 静海去天津的公交
  • 农村饮水扶持资金申请报告
  • 美国非税收入排名榜
  • 浙江农村医保手机上怎么缴费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设