js读取cookie例如:request.cookies("cookieName")("a") 在js.js文件里我如何读
    Var cooievalue= ?希望高手根据我这种形式的cookie帮一下忙,只需要读取到cookie值就好了,先谢!

解决方案 »

  1.   

    <SCRIPT>
    // Create a cookie with the specified name and value.
    // The cookie expires at the end of the 20th century.
    function SetCookie(sName, sValue)
    {
    date = new Date();
    document.cookie = sName + "=" + escape(sValue) + "; expires=" + date.toGMTString();
    }// Retrieve the value of the cookie with the specified name.
    function GetCookie(sName)
    {
    // cookies are separated by semicolons
    var aCookie = document.cookie.split("; ");
    for (var i=0; i < aCookie.length; i++)
    {
    // a name/value pair (a crumb) is separated by an equal sign
    var aCrumb = aCookie[i].split("=");
    if (sName == aCrumb[0])
    return unescape(aCrumb[1]);
    }
    // a cookie with the requested name does not exist
    return null;
    }// Delete the cookie with the specified name.
    function DelCookie(sName)
    {
    document.cookie = sName + "=" + escape(sValue) + "; expires=Fri, 31 Dec 1999 23:59:59 GMT;";
    }</SCRIPT>
      

  2.   

    我想直接提取cookie值,我的js.js文件 function dialDemo(){ var caller=(   request.cookies("cookieName")("a") 的值   ) var callee=$('#number').val(); singheadDial(caller,callee); }
    如何?
      

  3.   

    如果你的cookieName是全站的.
    function GetCookie(sName)
    {
    // cookies are separated by semicolons
    var aCookie = document.cookie.split("; ");
    for (var i=0; i < aCookie.length; i++)
    {
    // a name/value pair (a crumb) is separated by an equal sign
    var aCrumb = aCookie[i].split("=");
    if (sName == aCrumb[0])
    return unescape(aCrumb[1]);
    }var caller=GetCookie("a");
      

  4.   

    你试试alert(document.cookie)看看里面有没有东西.
    如果没.就是你的cookie没值...
      

  5.   

    那看看你的cookie的=前面是什么.然后就getCookie("什么")
      

  6.   

    我的cookie是  cooiename=adminname=admin&a=1000你帮我看一下如何解析?
      

  7.   

    这样就比较难搞了.应该存之前escape一下.现在等号都连起来了...不过还是有法子的.
    var a=document.cookie.split('cooiename=');
    var b=a[1].split(';');
    alert(b[0]);看看是不是你要的.
      

  8.   

    干脆帮我指导一下,如何写标准的cookie吧,谢
      

  9.   

    我最上面贴的就是最基本最基础的写法咯.
    function dialDemo(){ 
    var a=document.cookie.split('cooiename='); 
    var b=a[1].split(';'); var caller=b[0];var callee=$('#number').val(); singheadDial(caller,callee); } 
      

  10.   

    已经好了,我直接response.Cookies("a"),现在可以了,谢谢,分全给你