jQuery使用cookie和JSON记录用户最近浏览的历史记录。

jQuery使用cookie和JSON记录用户最近浏览的历史记录。
在一些电子商务网站上,有商业浏览历史记录,一些视频和小说网站也可以记录用户最近的浏览历史。

cookie可以用来记录客户用户的ID、密码、浏览网页、停留时间和其他信息。jQuery提供了一个cookie插件,它可以非常方便地读取和写入cookie信息。

基本过程:

1。获取文章的标题和页面地址,了解文章的细节。

2,获取浏览历史cookie信息,判断如果当前文章的浏览历史已经存在于浏览历史cookie中,则不执行任何操作

3,如果在cookie浏览历史中没有当前文章的浏览记录,那么编写当前文章(文章标题和页面地址)的cookie信息来编写浏览历史的cookie信息,使用JSON数据格式编写的cookie信息很容易阅读。

4。获取浏览历史cookie信息,遍历JSON数据,分析和输出浏览历史。

详细解释:

1。确保网页详细记录浏览历史已载入jQuery和饼干plug-ins.get标题和文章页的页面地址:

无功art_title = $(。blog_txt H2 )(文本); / /标题
无功art_url = document.url; / /网页地址
2,获取用户历史浏览记录。如果已经有浏览历史记录,然后分析历史记录的cookie信息(JSON数据格式)并获取记录长度。

VaR可以=真; / /饼干可以插入初始信息
VaR艺术=美元。饼干(艺术);
var = 0;
如果(艺术){
艺术= eval((+艺术+));
hisart.length len =;
}
3,如果浏览历史cookie信息已经存在,然后遍历cookie信息,对比当前文章的标题,如果cookie信息已经存在当前文章的标题,则停止该程序,不要做任何事情。

$(艺术)。每个(函数(){)
如果(this.title = = art_title){
添加= false; / /已经存在,无法插入。
返回false;
}
});
4。如果在浏览历史记录cookie没有当前的文章,你可以看看cookie信息,插在历史的cookie的文章。在这一点上,我们需要建立的JSON数据,结合现有的浏览记录cookie和当前网页的cookie信息转化为JSON格式的数据,然后把它们浏览历史上通过美元。cookie()方法

如果(= =真的可以){
var{ };
var启动= 0;
如果(4){开始= 1;}
对于(var i =开始;i < i;i + +){
JSON = JSON + 称号的{ +艺术{我},标题+
}
JSON = JSON + 称号的{ + art_title +
美元。饼干(艺术
}
在这种方式中,我们得到了用户的浏览历史记录Cookie信息,cookie的名字是艺术和JSON格式的数据,如价值:{ {标题:、

5,接下来,我们要显示的cookie信息,需要显示用户的浏览历史。在相应的演示页面的情况下,我们首先需要获得浏览历史记录cookie的值:艺术,然后分析遍历,输出到一个页面。代码如下:

$(函数(){())
var json = eval(((+ $。饼干(艺术)+))
var列表;
对于(var i = 0;i < json.length;i++){
列表=;
}
$(#一览表)。Html(名单);
});
我们把一列#列表演示页,其中,当然,需要加载到jQuery库和cookie插件提前。
以上是本文的全部内容,希望能帮助大家学习cookie插件。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部