按钮上的localstorage单击[Jquery]

时间:2015-08-30 08:28:44

标签: javascript jquery

我想点击按钮存储增量游戏购买的货币。

这是代码:

$('#saveGame').click(function() {
    localStorage.setItem('evoAmountKey','evoAmount');
});

并加载我使用的保存:

$('#loadGame').click(function() {
    localStorage.getItem('evoAmountKey','evoAmount');
});

但它不起作用。如果var看起来像这样我怎么保存?:

var hunter = {
    Amount: 0,
    Cost: 75,
    Increment: 5
};
我可以输入:

$('#load/saveGame').click(function() {
    localStorage.getItem('hunterKey','hunter.Amount','hunter.Cost', 'hunter.Increment');
});

请你给我一个例子:)

1 个答案:

答案 0 :(得分:1)

尝试这样的事情;

var hunter = {
    Amount: 0,
    Cost: 75,
    Increment: 5
};

$("#saveGame").click(
    function() {
       // must stringify the object before save
       localStorage.setItem('hunter', JSON.stringify(hunter));
    }
);

$("#loadGame").click(
    function() {
       var savedHunter = JSON.parse(localStorage.getItem('hunter'));
       alert(savedHunter.Cost);
    }
);