2017-05-11 8 views
1

データの更新方法localStorage.lengthリロードページなし?localStorage.length()でデータを更新する方法

イベントクリック時、localStorage.SetItem(Item.name, count) データは.text(localStorage.length)という関数で更新されますが、データは更新されません。 ありがとう

+1

あなたは(HTTP [、最小完全、かつ検証例]を私たちに提供する必要がありますhttps://plnkr.co/edit – SjaakvBrabant

+0

をお知らせください: //stackoverflow.com/help/mcve)。 – George

+0

申し訳ありませんが、コードはこちらhttps://embed.plnkr.co/Vd9NuoB6VJJQxPCkHk7m/ –

答えて

0

ページを更新すると、最後にlocalStorage.lengthが読み込まれます。しかし、あなたがlocalStorage.clear();を行うようにカートをリセットすると、localStorageが空になります。 次の行では、カートのテキストを変更します:$('#cart_total').text('(' + storageCount + ')');をロードし、変数storageCountをロードしますが、その変数を決して更新しないという問題があります。

使用この:

$('#reset').on('click', function() { 
    localStorage.clear(); 
    $('#cart_total').text('(' + localStorage.length + ')'); 
}); 
関連する問題