sessionStorage 瀏覽器快取

zifengshaoyu6發表於2017-02-27
    $("#int").on("search",function() {
        var $value = $(".sch input").val();
        arr.push($value);
        sessionStorage.setItem("data", arr)
        window.location.href = "/wap/searchgoods-index.html?search_keywords="+$value;
    })
    $(window).on("load",function(){
        var data = sessionStorage.getItem("data");
        if(data != null){
            data = data.split(",");
            data = remov(data);
            for(var i = 0; i < data.length; i++) {
                $(".hstl .hst").append("<li>"+data[i]+"</li>");
            }
        }
            /*歷史記錄單個操作*/
            $(" .hstl .hst li").on("click",function() {
                var $value = $(this).html();
                window.location.href = "/wap/searchgoods-index.html?search_keywords="+$value;
            })
    })

 

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>H5的storage</title>
</head>
<body>
    <input type='button' onclick='setItems()' value='存值' />
    <input type='button' onclick='getItems()' value='取值' />
    <input type='button' onclick='deleteItem()' value='刪除' />
</body>
<script src="js/jquery.min.js"></script>
<script>
    //localStorage存值永久有效
    function setItems(){
        var user = {};
        user.name = 'Adam Li';
        user.age  = 25;
        user.home = 'China';
        localStorage.setItem('userinfo',JSON.stringify(user));
    }
    //localStorage取值
    function getItems(){
        var data = JSON.parse(localStorage.getItem('userinfo'));
        console.log("name:"+data.name+'\r age:'+data.age+"\r home:"+data.home);
    }

    //localStorage刪除指定鍵對應的值
    function deleteItem(){
        localStorage.removeItem('userinfo');
        console.log(localStorage.getItem('userinfo'));
    }
</script>
</html>

 

相關文章