JS读取cookies信息(记录用户名)


Posted in Javascript onJanuary 10, 2012

首先,在用户提交评论后,让客户端cookies记录相关值,例如:asp下的cookies赋值方式采用下面的这样的语句:

response.cookies("username")="name" 
response.cookies("username").expires=Date+30

通过以上asp程序给cookies赋值。如何在静态页html读取这个cookies,并且显示在用户?因为是生成了html,我们无法再利用asp程序读取这个cookies,需要通过js读取这个cookies,并赋予到想对应的input值里。

利用js读取cookies并赋值的代码如下:

<script type="text/javascript"> 
//js获取cookie 
var acookie=document.cookie.split("; "); 
function getck(sname) 
{//获取单个cookies 
for(var i=0;i<acookie.length;i++){ 
var arr=acookie[i].split("="); 
if(sname==arr[0]){ 
if(arr.length>1) 
return unescape(arr[1]); 
else 
return ""; 
}} 
return ""; 
} 
//给相应的form里的input赋值 
document.form_name.input_name.value=getck("username"); 
</script>

这样,在静态页面中就可以成功的从客户端读取cookies信息,并展示出来了。
Javascript 相关文章推荐
Extjs中ComboBox加载并赋初值的实现方法
Mar 22 Javascript
使用javascript做的一个随机点名程序
Feb 13 Javascript
jquery easyui使用心得
Jul 07 Javascript
深入浅析jQuery对象$.html
Aug 22 Javascript
vue下跨域设置的相关介绍
Aug 26 Javascript
解决IE7中使用jQuery动态操作name问题
Aug 28 jQuery
VsCode插件整理(小结)
Sep 14 Javascript
Vue动态控制input的disabled属性的方法
Jun 26 Javascript
jQuery 同时获取多个标签的指定内容并储存为数组
Nov 20 jQuery
JS常见面试试题总结【去重、遍历、闭包、继承等】
Aug 27 Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
Oct 28 Javascript
原生js 实现表单验证功能
Feb 08 Javascript
判断对象是否Window的实现代码
Jan 10 #Javascript
jQuery在IE下使用未闭合的xml代码创建元素时的Bug介绍
Jan 10 #Javascript
javascript中onmouse事件在div中失效问题的解决方法
Jan 09 #Javascript
jQuery 阴影插件代码分享
Jan 09 #Javascript
jquery ajax 同步异步的执行 return值不能取得的解决方案
Jan 08 #Javascript
玩转jQuery按钮 请告诉我你最喜欢哪些?
Jan 08 #Javascript
分享几个超级震憾的图片特效
Jan 08 #Javascript
You might like
多php服务器实现多session并发运行
2006/10/09 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
2016/06/29 PHP
PHP实现的支付宝支付功能示例
2019/03/26 PHP
PHP架构及原理知识点详解
2019/12/22 PHP
THREE.JS入门教程(2)着色器-上
2013/01/24 Javascript
JS之Date对象和获取系统当前时间详解
2014/01/13 Javascript
12306验证码破解思路分享
2015/03/25 Javascript
基于jQuery实现仿搜狐辩论投票动画代码(附源码下载)
2016/02/18 Javascript
有关文件上传 非ajax提交 得到后台数据问题
2016/10/12 Javascript
javascript垃圾收集机制的原理分析
2016/12/08 Javascript
利用JS实现页面删除并重新排序功能
2016/12/09 Javascript
利用n 升级工具升级Node.js版本及在mac环境下的坑
2017/02/15 Javascript
webpack打包js的方法
2018/03/12 Javascript
vue组件详解之使用slot分发内容
2018/04/09 Javascript
vuejs数据超出单行显示更多,点击展开剩余数据实例
2019/05/05 Javascript
如何在Vue中使localStorage具有响应式(思想实验)
2020/07/14 Javascript
多个Vue项目部署到服务器的步骤记录
2020/10/22 Javascript
Swift 3.0在集合类数据结构上的一些新变化总结
2016/07/11 Python
Python获取系统所有进程PID及进程名称的方法示例
2018/05/24 Python
Python with关键字,上下文管理器,@contextmanager文件操作示例
2019/10/17 Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
2019/11/21 Python
Python中断多重循环的几种方式详解
2020/02/10 Python
python实现连连看游戏
2020/02/14 Python
Python sqlite3查询操作过程解析
2020/02/20 Python
python 动态绘制爱心的示例
2020/09/27 Python
整理HTML5中表单的常用属性及新属性
2016/02/19 HTML / CSS
世界上最大的乐器零售商:Guitar Center
2017/11/07 全球购物
Linux如何命名文件--使用文件名时应注意
2014/05/29 面试题
Java中会存在内存泄漏吗,请简单描述
2016/12/22 面试题
计算机专业自荐信范文
2014/05/28 职场文书
优秀团员事迹材料
2014/12/25 职场文书
背起爸爸上学观后感
2015/06/08 职场文书
2019年年中职场激励人心语录30条
2019/08/07 职场文书
导游词之太行山青龙峡
2020/01/14 职场文书
CSS 使用 resize 实现图片拖拽切换预览功能(强大功能)
2021/08/23 HTML / CSS
Java9新特性对HTTP2协议支持与非阻塞HTTP API
2022/03/16 Java/Android