Php 将类与cookeis一起添加

Php 将类与cookeis一起添加,php,jquery,cookies,Php,Jquery,Cookies,我正在使用cookies创建一个愿望列表 但在将该项添加到列表后,将向该项添加一个附加的类名 但是我使用jquery fn addClass添加了这个类,但是每次刷新都会清除它 有人能帮我做这个吗 以下是用于将项目添加到愿望列表购物车的jq脚本 $(".addToWish").click(function(){ $clicked_elem = $(this); $prdct_id = $(this).closest(".wishItem").att

我正在使用cookies创建一个愿望列表

但在将该项添加到列表后,将向该项添加一个附加的类名

但是我使用jquery fn addClass添加了这个类,但是每次刷新都会清除它

有人能帮我做这个吗 以下是用于将项目添加到愿望列表购物车的jq脚本

$(".addToWish").click(function(){
    $clicked_elem = $(this);                
    $prdct_id = $(this).closest(".wishItem").attr("data-id");
    ajaxurl1 = '<?php echo 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>';                                        
    jQuery.post(ajaxurl1, { prdct_id : $prdct_id, action : 'add'}).done(function(data) {                    
        if(data == "found") {
            alert("Item already added to wishlist.");                       
        } else if(data == "added") {                        
            add_item_thumb($prdct_id);
            $('.wishCounter').load('shortlist-total.php').fadeIn();
            $(".addToWish i").addClass("fa-heart"); //added class , but gets cleared
        } else {            
            alert("Server communication error");                    
        }
    });             
});
$(“.addToWish”)。单击(函数(){
$clicked_elem=$(此项);
$prdct_id=$(this).closest(“.wishItem”).attr(“数据id”);
ajaxurl1='';
post(ajaxurl1,{prdct_id:$prdct_id,action:'add'}).done(函数(数据){
如果(数据==“找到”){
警报(“已添加到愿望列表的项目”);
}如果(数据==“已添加”){
添加项目(prdct)id;
$('.wishCounter').load('shortlist-total.php').fadeIn();
$(“.addToWish i”).addClass(“fa heart”);//添加了类,但被清除
}否则{
警报(“服务器通信错误”);
}
});             
});

刷新后会被清除,因为它不在原始代码中,您可能希望将其保存在本地存储中,因为这样做更简单,而且无需任何服务器端即可完成。我认为这不会起作用。因为在我向愿望列表购物车添加或删除项目时,它应该添加或删除特定的类。所以它可以在本地存储或服务器会话中使用cookie:(跟踪购物车状态)您能给我举个例子吗