获取页面上cookie数据中某一个值的函数
2016-12-14 12:58
316 查看
有很多时候我们或许需要去用到cookie数据中的某个值,由于cookie数据中的较多,所以获取某一确定的cookie值时存在一定困难。
以下是一段获取cookie某一确定值的获取cookie函数。经本人亲测有效。
/ /我们定义一个函数,用来读取特定的cookie值。
function getCookie(cookie_name)
{
var allcookies = document.cookie;
var cookie_pos = allcookies.indexOf(cookie_name);
// 如果找到了索引,就代表cookie存在,
// 反之,就说明不存在。
if (cookie_pos != -1)
{
// 把cookie_pos放在值的开始,只要给值加1即可。
cookie_pos += cookie_name.length + 1;
var cookie_end = allcookies.indexOf(";", cookie_pos);
if (cookie_end == -1)
{
cookie_end = allcookies.length;
}
var value = unescape(allcookies.substring(cookie_pos, cookie_end));
}
return value;
}
// 调用函数
var cookie_val = getCookie("username");//username 为想要获取的cookie值的名。
以下是一段获取cookie某一确定值的获取cookie函数。经本人亲测有效。
/ /我们定义一个函数,用来读取特定的cookie值。
function getCookie(cookie_name)
{
var allcookies = document.cookie;
var cookie_pos = allcookies.indexOf(cookie_name);
// 如果找到了索引,就代表cookie存在,
// 反之,就说明不存在。
if (cookie_pos != -1)
{
// 把cookie_pos放在值的开始,只要给值加1即可。
cookie_pos += cookie_name.length + 1;
var cookie_end = allcookies.indexOf(";", cookie_pos);
if (cookie_end == -1)
{
cookie_end = allcookies.length;
}
var value = unescape(allcookies.substring(cookie_pos, cookie_end));
}
return value;
}
// 调用函数
var cookie_val = getCookie("username");//username 为想要获取的cookie值的名。
相关文章推荐
- file_get_contents获取一个页面并发送 POST 数据
- 怎样写一个获取数据函数:用TCP/IP通讯,向服务端发送命令,并从服务端获得返回数据.
- 获取WebBrowser全cookie 和 httpWebRequest 异步获取页面数据
- 小程序获取上一页的数据修改上一个页面的数据
- 通过jquery ajax在从服务器获取一个文件的数据,显示到客户端的页面
- 获取同一个页面里的数据
- 使用JavaScript根据从后台获取来的数据打开一个新的页面
- GridView中 对数据编辑打开一个新页面 & 动态添加控件并获取其值
- 获取同一个页面里的数据
- 笔记-返回到前一个页面时显示前一个页面中ajax获取的数据
- thinkphp 在一个页面里设置了cookie只能当前页获取,其他页面获取不了
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目
- selenium 打开一个新页面,获取数据后关闭
- django的模板页面里,如何获取一个集合的数据?
- 好以前写的一个java采集淘宝搜索页面商品数据的函数
- 获取远程的字符串(请求一个URL, 返回这个请求页面的页面数据)
- ajax在同一个页面获取Post的数据
- 返回到前一个页面时显示前一个页面中ajax获取的数据
- 获取一个数据表中某个字段的所有值
- 单击DataGrid的行,使这行的数据显示在这个页面的下面,有点像winform的一个列表