0

我正在尝试通过 JavaScript 读取 cookie,但是在完成读取 cookie 被清除的过程后,我不想清除 cookie 请帮助我避免这个问题。

以下是读取 cookie 的代码,它读取 cookie 并将其值分配给页面上的文本区域元素

function getCookie(c_name) {
    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;
            //return unescape(document.cookie.substring(c_start, c_end));
            return decodeURIComponent(document.cookie.substring(c_start, c_end));

        }
    }
    return "";
}


try{

    var readCount=parseInt(getCookie("count_cookie"));
    var quty=document.getElementById("quantity").value;
    var custom_data=""

    for(i=1;i<=readCount;i++)
    {
        cookName="Pdf_"+i;
        pdfname=getCookie(cookName);

        pdfname=pdfname.split("::");

        custom_data=custom_data+"Sku:= "+pdfname[0]+" Pdf Name:= "+pdfname[1]+" Quantity:= "+quty+"    ";

        setCookie(cookName,"");
    }

    document.getElementById("Textarea1").innerHTML=custom_data;

    }catch(e){
        alert(e.message);
    }
4

2 回答 2

0

也许这是一个问题?

setCookie(cookName,"");

于 2012-05-08T09:21:52.097 回答
0

这条线到底在做什么?

setCookie(cookName,"");
于 2012-05-08T09:22:48.957 回答