大家好,点击按钮我需要将对象添加到数组,然后将数组写入 cookie。从一开始这个数组就不能为空,所以我先解析cookie。
function addToBasket(){
var basket = $.parseJSON($.cookie("basket"))
if (basket.length==0||!basket){
var basket=[];
basket.push(
{ 'number' : this.getAttribute('number'),
'type' : this.getAttribute('product') }
);
}
else{
basket.push(
{ 'number' : this.getAttribute('number'),
'type' : this.getAttribute('product') }
);
}
$.cookie("basket", JSON.stringify(basket));
}
和 HTML
<button type="button" class="btn btn-success btn-lg" number="12" product="accs" onclick="addToBasket()">Add</button>
不幸的是,我得到了 Uncaught ReferenceError: addToBasket is not defined onclick。不明白我做错了什么?谢谢!