使用JS和Laravel为现有Cookie值添加价值

时间:2019-07-03 07:23:20

标签: javascript laravel cookies

我有一个名为“监视列表”的cookie,并希望为此cookie添加一个附加值。

我目前正在使用PHP Laravel框架,但正在使用JS处理cookie操作。

当前,没有错误发生,但是什么也没有发生。

CookieOperation.js:

function autoAddWatchlist(movie_id){
    var value=JSON.parse($.cookie("watchlist"))
    value.push(movie_id);
    $.cookie("watchlist",JSON.stringify(value));
}

HMTL代码,在Laravel刀片页面中:

<script src="{{asset('js/CookieOperation.js')}}"></script>

<button type="button" class="btn btn-warning" onclick="autoAddWatchlist(373571)" >Add</button>

我想将值添加到现有的cookie。

1 个答案:

答案 0 :(得分:0)

答案-谢谢@MThiele。

function autoAddWatchlist(movie_id){
    //alert("Function Alert");
    var temps = Cookies.get('watchList');
    var value=JSON.parse(temps);
    value.push(movie_id);
    //console.log(value);
    //alert(value);
    Cookies.set('watchList', JSON.stringify(value), { expires: 7000 });
    getWatchList();
    //alert(Cookies.get('watchList'));
    location.reload();


}