关于js取到入参写入cookie的信息

本文目录一览:

JS操作Cookie写入和读取实例代码

写入cookie实例!

复制代码

代码如下:

var

u

=

“value=123”;

document.cookie

=

u;

读取cookie实例,读取value的值!

复制代码

代码如下:

var

c_name=”value”;

//

变量名

if

(document.cookie.length

0)

{

c_start

=

document.cookie.indexOf(c_name

+

“=”)

if

(c_start

!=

-1)

{

c_start

=

c_start

+

c_name.length

+

1

c_end

=

document.cookie.indexOf(“;”,

c_start)

if

(c_end

==

-1)

c_end

=

document.cookie.length

//

document.write(document.cookie.substring(c_start,c_end)+”br”);

var

sss=

unescape(document.cookie.substring(c_start,

c_end))

//

取出值

alert(sss)

}

}

如何用js来操作cookie呢?

js操作COOKIE,直接给document加上cookie就可以了,但是一般如果单个的加会很麻烦所以一般会直接写好一个函数,可以直接操作cookie,这样就很方便了

setCookie这个是写入cookie,第一个是名称,第二个是cookie值,第三个是过期时间

getCookie这个是查找cookie;

removeCookie这是你需要删除的cookie;

function setCookie(name, value, iDay) 

{

var oDate=new Date();

oDate.setDate(oDate.getDate()+iDay);

document.cookie=name+’=’+encodeURIComponent(value)+’;expires=’+oDate;

}

function getCookie(name)

{

var arr=document.cookie.split(‘; ‘);

var i=0;

for(i=0;iarr.length;i++)

{

//arr2-[‘username’, ‘abc’]

var arr2=arr[i].split(‘=’);

if(arr2[0]==name)

{

var getC = decodeURIComponent(arr2[1]);

return getC;

}

}

return ”;

}

function removeCookie(name)

{

setCookie(name, ‘1’, -1);

}

JS cookie写入和读取判断跳转

//设置cookie

function setCookie(name, value, iDay)

{

    var oDate=new Date();

    oDate.setDate(oDate.getDate()+iDay);

    document.cookie=name+’=’+value+’;expires=’+oDate;

}

//获取cookie

function getCookie(name)

{

    var arr=document.cookie.split(‘; ‘);

    var i=0;

    for(i=0;iarr.length;i++)

    {

        var arr2=arr[i].split(‘=’);

        if(arr2[0]==name)

        {

            return arr2[1];

        }

    }

    return ”;

}

//删除cookie

function removeCookie(name)

{

    setCookie(name, ‘1’, -1);

}

如何用js向cookie中保存数据,取数据。

可以使用jquery.cookie.js扩展包,先到网络上下载好

使用方法:

前后html省略

script src=”/js/jquery.cookie.js”/script

script

//设置cookie

//test为键名,1为键值,第三个参数是失效时间

$.cookie(“test”, “1”, { expires: 7 }); // 存储一个带7天期限的 cookie

//读取cookie

$.cookie(“test”);

//删除cookie

$.cookie(“test”, “1”, { expires: -1 }); //设置过期时间为负就失效了

/script

请教如何将url参数通过js写入cookie

这个是操作cookie的例子函数

SCRIPT type=text/javascript

function Set(Cookie_name)

{

var Then = new Date()

Then.setTime(Then.getTime() + 1*3600000 ) //小时

document.cookie = Cookie_name+”=true;expires=”+ Then.toGMTString()

}

function Get(Cookie_name)

{

var cookieString = new String(document.cookie)

var cookieHeader = Cookie_name+”=”

var beginPosition = cookieString.indexOf(cookieHeader)

if (beginPosition != -1) //cookie已经设置值,应该 不显示提示框

{

alert(Cookie_name+”返回”+cookieString.substring(beginPosition + cookieHeader.length));

}

else //cookie没有设置值,应该显示提示框

{

alert(“Cookie 未找到!”);

}

}

function Move(Cookie_name)

{

document.cookie = Cookie_name+”=;expires=Fri, 02-Jan-1970 00:00:00 GMT”;

}

/SCRIPT

获取?uid后面的值我这里有一段代码(调用方法_GET[“uid问号后面的字段名”]):

// 解析地址页面的查询字段

var _GET = {};

var querystring = location.search.toString();

querystring = querystring.substring(1, querystring.length);

var queryMap = querystring.split(”);

for(var i=0; i queryMap.length; i++) {

var t = queryMap[i].split(‘=’);

if(t.length != 2) { continue; }

_GET[t[0]] = t[1];

}

原创文章,作者:LIPS,如若转载,请注明出处:https://www.506064.com/n/145263.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
LIPS的头像LIPS
上一篇 2024-10-27 23:48
下一篇 2024-10-27 23:48

相关推荐

发表回复

登录后才能评论