<script>
function favoritos(id)
{
var actcookies=$.cookie("favshop);
if (actcookies=="")
{
var insertcook=""+id+",";
}
else
{
var insertcook=""+actcookies+""+id+",";
}
///
$.cookie("favshop",""+insertcook+"",{expires:1000000});
}
</script>
调用同一个Cookie添加值
> <div onclick="favoritos('<?php echo trim($post->ID);?>');"> Add
> Favourite Item </div>
问题是,当我添加 cookie 值时,第一个值显示 id post 的数量,并且也是未定义的,例如 undefined634,456,342,345 ,但是当添加其他 cookie 值时不会发生这种情况相同的cookie
我不知道为什么添加这个未定义,因为其他值添加没有问题并且不显示未定义
最佳答案
varactualcookies=$.cookie("favshop); missis "在左边
尝试你的 php 并 另外,也许可以从 onclick 中删除“”:
actcook 不是“”,它从来都不是 它是未定义的,您需要检查它而不是空字符串
if(actcookies == undefined )
关于javascript - 为第一个值添加 cookie 和未定义值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42634669/