I am trying push elements to an array dynamically. But my code is not working. I want to add array elements onclick in jquery. When i push an element its getting added but when i am trying to add second element first element is removed and only second element is added. Not able to add elements dynamically.
This is my code to push elements dynamically:
$('#addItemFromAjax').click(function(){
var storage = '{"items":[]}';
var itemObject = JSON.parse(storage);
itemObject["items"].push({"name":data[0].name,"id":data[0].id});
localStorage.setItem('itemList', JSON.stringify(itemObject));
alert(localStorage.getItem('itemList'));
});