////// 历史记录
$(function () {
// 标题
var art_title = $("#Lbl_Hotel_Name").text();
// 得到当前路径
var art_url = document.URL;// 页面地址
//得到code;
var Art_code = art_url.substring(art_url.indexOf('?') + , art_url.length);
// var art_code = $("#yincang").val();
// 价格 ;
var art_price = $("#Hotelprice").text();
//币种
var art_Money = $("#Money").text();
// 图片;
var art_im = $("#images_small li:first img ").attr("src");
var src = art_im.substring(, art_im.length - );
var hz = art_im.substring(art_im.length - , art_im.length);
var art_img = src + "s" + hz;
// 星级;
var art_start = $("#HotelStar").attr("src");
// 初始可以插入cookie 信息;
var len = ;
var canAdd = true; var hisArt = $.cookie("hisArt"); if (hisArt) {
hisArt = eval("(" + hisArt + ")");
len = hisArt.length;
}
/////////////////
// 如果浏览信息已经存在 则终止;
//$(hisArt).each(function () { // if (this.title = art_title) {
// canAdd = false;// 已经存在;
// return false;
// } //}); if (canAdd == true) {
// 构建json 数据
var json = "[";
var start = ;
if (len > ) {
start = ;
}
for (var i = start; i < len; i++) {
json = json + "{\"title\":\"" + hisArt[i].title + "\",\"Money\":\"" + hisArt[i].Money + "\",\"HotelPrice\":\"" + hisArt[i].HotelPrice + "\",\"HotelImg\":\"" + hisArt[i].HotelImg + "\",\"Img_Start\":\"" + hisArt[i].Img_Start + "\",\"Code\":\"" + hisArt[i].Code + "\"},";
}
json = json + "{\"title\":\"" + art_title + "\",\"Money\":\"" + art_Money + "\",\"HotelPrice\":\"" + art_price + "\",\"HotelImg\":\"" + art_img + "\",\"Img_Start\":\"" + art_start + "\",\"Code\":\"" + Art_code + "\"}]"; $.cookie("hisArt", json, { path: "/" }, { expires: });
}
}); $(function () {
//清空历史记录
//$.cookie("hisArt", null);
var json = eval("(" + $.cookie("hisArt") + ")");
var list = "";
for (var i = ; i < json.length - ; i++) {
list = list + "<div class='div1'><dl><dt><a href='<%=CSweb%>Templete/HotelOutside/HotelInfo.aspx?Code=" + json[i].Code + "'><img src=" + json[i].HotelImg + " /></a></dt><dd ><p class='p1'><a href='<%=CSweb%>Templete/HotelOutside/HotelInfo.aspx?Code=" + json[i].Code + "'>" + json[i].title + "</a></p>" + "<p class='p2'><span style='margin_right:34px'>4星</span>" + json[i].Money + json[i].HotelPrice + "</p></dd></dl><div><a href='#3'><img src=/images/xj_bi.jpg' /></a></div></div>" }
$("#list").html(list); });
取:
$(function () {
//清空历史记录
//$.cookie("hisArt", null);
var json = eval("(" + $.cookie("hisArt") + ")");
//alert(json);
var list = "<div class='LickTit' > <span class='LickIcon'></span><h2 >我的浏览记录</h2></div>";
for (var i = ; i < json.length; i++) {
list = list + "<div class='Lishi'><div class='Lishiimg'><a href='<%=CSweb%>Templete/HotelOutside/HotelInfo.aspx?Code=" + json[i].Code + "'><img src=" + json[i].HotelImg + " /></a> </div> <div class='Lishifont'> <p class='LishiP'> <a href='<%=CSweb%>Templete/HotelOutside/HotelInfo.aspx?Code=" + json[i].Code + "' class='Lishihref'>" + json[i].title + "</a></p><p class='LishiP'><span class='lsspan'>4星</span> </p> <p class='LishiP LishiP_bt'> <span class='lsspan'>" + json[i].Money + json[i].HotelPrice + "</span><a href='<%=CSweb%>Templete/HotelOutside/HotelInfo.aspx?Code=" + json[i].Code + "' class='lsahrf'>查看</a> </p> <a href='javascript:;' class='lishiNot'></a></div> </div> "
}
$("#list").html(list); $("#<%=cbl_Facility.ClientID%>").change(function () {
}); });
引用资源:
<script type="text/javascript" src="../js/jq.page/jquery.cookie.js"></script>
cookie存储记录的更多相关文章
-
通过localstorage和cookie实现记录文章的功能
我们在做页面的时候,会考虑记录用户曾经看过的文章的功能,并记录下来在页面中显示!但是在IE低版本的下是不支持localstorage的功能,只能采用cookie来代替本地存储的功能!实现的方法如下! ...
-
js读写Cookie问题(Cookie存储时长、Cookie存储域)汇总
在采集网站用户行为数据/使用js对用户行为做交互时,经常会使用到Cookie,了解Js Cookie的读写,以及一些细节,非常重要. 什么是Cookie 所谓Cookie,只是一条极为短小的信息, ...
-
cookie : 存储数据
cookie : 存储数据,当用户访问了某个网站(网页)的时候,我们就可以通过cookie来像访问者电脑上存储数据 1.不同的浏览器存放的cookie位置不一样,也是不能通用的 2.cookie的存储 ...
-
SetCookies, cookie规范注册表和cookie存储将会优先于设置在HTTP客户端级别中默认的那些
遇到下面问题解决方法: Hey? 404 抱歉,你输入的网址可能不正确,或者该网页不存在. 7 秒后返回首页 使用独立的本地执行上下文来实现对每个用户(或每个线程)状态的管理. 定义在本地内容中的co ...
-
cookie存储对象信息
最近看到某公司某项目中用于保存多个城市信息到cookie中的方法,该方法的逻辑是按时间顺序记录最近访问过的三个城市的名字及id,逻辑包插入与含排重.插入与排重的代码如下: 1 2 3 4 5 6 7 ...
-
Cookie存储中文报错:java.lang.IllegalArgumentException: Control character in cookie value or attribute.(转)
项目中做自动登录和保存密码时,Cookie报错Java.lang.IllegalArgumentException,上google查了下 在http://hi.baidu.com/xtxycy/blo ...
-
js cookie存储方法
/*! * jQuery Cookie Plugin v1.4.0 * https://github.com/carhartl/jquery-cookie * * Copyright 2013 Kla ...
-
jQuery 操作Cookie 存储 读取 删除等
<script type="text/javascript" src="/UI.Web.CRM.Main/js/jquery-2.1.1.min.js"& ...
-
js基础---cookie存储
一.Cookie是什么Cookie是一种客户端(浏览器)把用户信息以文件形式存储到本地硬盘的技术,说白了就是一种浏览器技术 二.Cookie的作用Cookie的作用很单一,就是存储客户数据.(存储数据 ...
随机推荐
-
nginx负载均衡集群
nginx负载均衡集群 0.前言:nginx 负载均衡,属于网络7层模型中的应用层,说白了就是一个代理,要用 upstrem 模块实现,代理则用proxy模块 1.可以针对域名做转发,lvs只能针对 ...
-
Android动画例子。
例子一: 补间动画效果,从右进,从左出. ImageSwitcher mImageSwitcher = new ImageSwitcher(this); mImageSwitcher.setFacto ...
-
oracle迁移postgres之-Ora2Pg
描述 Ora2Pg:甲骨文PostgreSQL数据库模式转换器是一个免费的工具用于Oracle数据库迁移到PostgreSQL兼容模式.它连接Oracle数据库,扫描它自动提取其结构或数据,然后生成S ...
-
lucene 3.0.2 操作进阶
转自:Bannings http://blog.csdn.net/zhangao0086/article/details/ Analyzer(分词器) 分词器能以某种规则对关键字进行分词,将分好的词放 ...
-
Java Volatile相关文章目录
参考资料: http://www.google.com/cse?sa.x=0&sa.y=0&cx=010284515138798138769%3Aajbqkpwaapm&ie= ...
-
iOS设备的硬件适配 (关于armv6, armv7, armv7s ) <;转>;
<转> http://blog.csdn.net/smking/article/details/8148702 1.OpenGL ES版本支持 iPhone:iPhone 3G以下(包 ...
-
nefu 462 fib组合
nefu 462 fib组合 (斐波那契数列的通项公式以及推倒过程) 分类: 数学2014-05-21 10:27 190人阅读 评论(0) 收藏 举报 题目链接:http://acm.nefu.ed ...
-
javascript动画效果之透明度
在css中的filter对应老版本的ie浏览器,opacity对应的是其他浏览器 <!DOCTYPE html> <html> <head> <meta ch ...
-
mysql默认安装目录说明
MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件.配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比 ...
-
1000多个项目中的十大JavaScript错误以及如何避免
通过统计数据库中的1000多个项目,我们发现在 JavaScript 中最常出现的错误有10个.下面会向大家介绍这些错误发生的原因以及如何防止. 对于这些错误发生的次数,我们是通过收集的数据统计得出的 ...