【问题标题】:Add cookie and undefined value for the first value为第一个值添加 cookie 和未定义值
【发布时间】:2017-03-06 20:10:51
【问题描述】:
<script>

function favoritos(id)
{
    var actcookies=$.cookie("favshop);

    if (actcookies=="")
    {
        var insertcook=""+id+",";
    }
    else
    {
        var insertcook=""+actcookies+""+id+",";
    }
    ///

    $.cookie("favshop",""+insertcook+"",{expires:1000000});
}

</script>

调用 Add value 相同的 Cookie

> <div onclick="favoritos('<?php echo trim($post->ID);?>');"> Add
> Favourite Item </div>

问题在于,当我添加 cookie 值时,第一个值显示 id post 的数量和未定义的,例如 undefined634,456,342,345 ,但是当添加其他 cookie 值时不会发生这种情况相同的 cookie

我不知道为什么要添加这个 undefined,因为其他值添加没有问题并且不显示 undefined

【问题讨论】:

    标签: javascript jquery cookies


    【解决方案1】:

    var actualcookies=$.cookie("favshop); 左边的missis"

    试试你的 php 和 另外,也许从 on​​click 中删除“”:

    actcook 不是 "" 它从来不是 它是未定义的,你需要检查它而不是空字符串

        if(actcookies  == undefined )
    

    【讨论】:

    • 我修正在这里写的时候你可以看到代码,但结果不会改变
    • 你能用它做一个小提琴/片段吗?
    • @Anton 您的 jsfiddle 导致语法错误,因此无法正常工作。
    猜你喜欢
    • 2022-11-03
    • 2017-10-09
    • 2020-09-27
    • 1970-01-01
    • 1970-01-01
    • 2011-03-21
    • 1970-01-01
    • 2013-08-29
    相关资源
    最近更新 更多