Js获取Cookies存放的值
来源:互联网 发布:一千零一夜 淘宝 出品 编辑:程序博客网 时间:2024/06/05 05:52
工作过程中遇到一个Js从Cookies里面取值的需求,Js貌似没有现成的方法可以指定Key值获取Cookie里面对应的值,参阅网上的代码,简单实现如下:
1. 服务端代码,Page_Load里面Cookies写入几个值
using System;using System.Collections.Generic;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace WebApplication_TestJS{ public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Response.Cookies["DONO"].Value = "EDO1406300001"; Response.Cookies["DOID"].Value = "ABCDEFG123456"; Response.Cookies["DOSOURCE"].Value = "WUWUWUWU"; Response.Cookies["DOTYPE"].Value = "2"; } }}
2. 客户端代码,页面添加按钮和文本框,用于触发和输出获取到的值
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication_TestJS._Default" %><html><script language="javascript" type="text/javascript"> function GetCookie() { /*获取Cookies里面存放信息 了解其字符串结构*/ var Cookies = document.cookie; document.getElementById("<%=txtContent.ClientID%>").innerText = Cookies; /*处理字符串截取出来需要的目标值*/ var target = "DONO" + "="; if (document.cookie.length > 0) { start = document.cookie.indexOf(target); if (start != -1) { start += target.length; end = document.cookie.indexOf(";", start); if (end == -1) end = document.cookie.length; } } /*目标值赋值给控件*/ document.getElementById("<%=txtTarget.ClientID%>").innerText = document.cookie.substring(start, end); }</script><head runat="server"> <title></title></head><body> <form id="form1" runat="server"> <div> <asp:Button ID="btnGetReq" runat="server" Text="获取内容" OnClientClick="GetCookie()" /> <br /> <asp:TextBox ID="txtContent" runat="server" Columns="120"></asp:TextBox> <br /> <asp:TextBox ID="txtTarget" runat="server" Columns="120"></asp:TextBox> </div> </form></body></html>
3.执行结果,可以看到Cookies就是如第一个文本框中存放结构,根据需要截取相应字符串即可
0 0
- Js获取Cookies存放的值
- js 获取cookies
- js 获取cookies
- js设置/获取cookies
- js变量存放的值
- windows7操作系统Cookies的存放位置
- js前台创建cookies后台取该cookies的值
- JS跨域获取cookies
- ASP.NET获取不到JS设置cookies的解决方法
- js里添加、获取、删除cookies
- 帮帮忙 有谁知道自己存储的cookies 总是获取不到相应的cookies值 ?
- angularjs获取cookies的token
- js操作cookies的类
- 操作cookies的js框架
- js使用cookies的例子
- JS 中 cookies 的使用
- cookies获取方法及另一种调用cookies的方式
- 获取cookies
- MyEclipse部署按钮失效
- window 7/8 安装oracle报错
- IOS开发网络篇之──ASIHTTPRequest下载示例(支持断点续传)
- Java 汉字转拼音
- static(c中定义的关键字1、被其修饰者 外部无法使用(相反的都可以使用extern在外部使用) 2、函数局部变量使用成为静态的放入静态池-生存期改变。c++进行了扩充,使它在类中有了特殊作用)
- Js获取Cookies存放的值
- 内存泄露检测方法[尝试+未解的开放问题]
- svn status 返回值详解
- Hadoop中MapReduce的实现方式还是不明白啊。
- php ajax 跨域请求
- mongodb
- 折腾很久,终于把CodeBlock离线安装到了Ubuntu13.04上,分享经验
- ios网络学习------6 json xml格式数据的请求处理
- NandFlash、NorFlash、DataFlash