前端登录保存session对象,并获取对象中的值


success: function (data) {
                        if (data.code == "1000") {
                            layer.msg('登录成功', function () {
                                console.log(data)
                                //存储一个值
                                // sessionStorage.setItem('userName',data.data.username);
                                
                                //存储对象
                                var obj=JSON.stringify(data.data);

                                sessionStorage.setItem('user',[obj]);

                                 window.location = 'index.html';
                            });
                        } else {
                            layer.alert(data.msg);  
                           
                        }
                    }

二调用

//登录后的判断显示名称
$(function () {
    if (!sessionStorage.getItem('user') == '') {
        console.log('登录');
        $(".topbar-weidl").addClass("topbar-dl");
        $(".topbar-yidl").removeClass("topbar-dl");
        //登录的对象
        var obj = JSON.parse(sessionStorage.getItem('user'))
        $("#name").text(obj.username);
    } else {
        console.log('未登录')
        $(".topbar-yidl").addClass("topbar-dl");
        $(".topbar-weidl").removeClass("topbar-dl");
    }
    //退出
    $(".out").click(function () {
        //清除登录对象
        sessionStorage.removeItem('user');
        $(".topbar-yidl").addClass("topbar-dl");
        $(".topbar-weidl").removeClass("topbar-dl");
    })
})