关于JavaScript getCookie函数的澄清?
首先在checkCookie函数中调用关于JavaScript getCookie函数的澄清?,javascript,cookies,Javascript,Cookies,首先在checkCookie函数中调用getCookie函数,如下所示: var username=getCookie("username"); 这就是功能: function getCookie(c_name) { var i,x,y,ARRcookies=document.cookie.split(";"); for (i=0;i<ARRcookies.length;i++) { x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("
getCookie
函数,如下所示:
var username=getCookie("username");
这就是功能:
function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
{
x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
x=x.replace(/^\s+|\s+$/g,"");
if (x==c_name)
{
return unescape(y);
}
}
}
函数getCookie(c_名称)
{
变量i,x,y,ARRcookies=document.cookie.split(“;”);
对于(i=0;i.我感谢任何提示或建议。Cookie始终存储为:key1=value1;key2=value2 因此,split on;是将所有键值对读入ARRcookies变量。
然后,对于每个cookie,键被读入x,而y中的值始终存储为:key1=value1;key2=value2 因此,split on;是将所有键值对读入ARRcookies变量。
然后,对于每个cookie,键被读入x,值被读入y。获取cookie值的最有效方法是使用正则表达式
function cookie_get(n){
return (n=(document.cookie+';').match(new RegExp(n+'=.*;')))&&n[0].split(/=|;/)[1]
}
获取cookie值的最有效方法是使用正则表达式
function cookie_get(n){
return (n=(document.cookie+';').match(new RegExp(n+'=.*;')))&&n[0].split(/=|;/)[1]
}
非常感谢Vijay-它现在和我一起点击。非常感谢Vijay-它现在和我一起点击。