2016-11-23 64 views
0

我想將選定的ID(使用Guids)存儲到稍後將用於結帳的cookie中。如何將新值存儲到cookie中而不覆蓋舊值?使用jQuery將多個值添加到cookie

<script type="text/javascript"> 
    $(document).ready(function() { 
     $('.AddProduct').click(function() { 

     //add following: $(this).data('id'), this is how far I got: 
     //$.cookie("AddedProductId", $(this).data('id')); 

     }); 
    }); 
</script> 

$(this).data('id')會從一個foreach循環中選擇一個產品編號:

<button class="AddProduct" data-ID="@item.ID">Add to Cart</button> 

回答

0

剛剛看了你的cookie,然後用新值

<script type="text/javascript"> 
$(document).ready(function() { 
    $('.AddProduct').click(function() { 

    //add following: $(this).data('id'), this is how far I got: 
    var previousValues = $.cookie("AddedProductId", $(this).data('id')); 
    $.cookie("AddedProductId", previousValues+' ' + $(this).data('id')); 

    }); 
}); 

追加它