javascript - 在ajax成功中创建 session 变量

标签 javascript ajax

当我登录系统时,将用户名和密码发送到服务器并获得响应。然后我需要从响应数据中创建 session 变量,这是我的代码

<script type="text/javascript">
    function loginData() {

        var loginObject = {
            username: $("#username").val(),
            password: $("#password").val(),
        };

            $.ajax({
                type: "POST",
                url: "http://enh-cis.cloudapp.net/e.cloud/api/UserLogin/GetUserLoginDetails",
                data:  loginObject,
                dataType: 'json',
                success: function (data) {
                    if (data != "") {
                        //here I need to create session variables
                        window.location.replace("@Url.Action("Index", "GRN")");
                    }
                    else {
                        alert("username or password is incorrect");
                        window.location.replace("@Url.Action("Login", "GRN")");
                    }
                },

            });
        }


</script>

最佳答案

sessionStorage https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Storage

sessionStorage.setItem('loggedIn', true);
sessionStorage.getItem('loggedIn'); // true

sessionStorage.removeItem('loggedIn');
sessionStorage.getItem('loggedIn'); // null

// destroy all session storage
sessionStorage.clear();

关于javascript - 在ajax成功中创建 session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25615305/

相关文章:

javascript - 对同步 AJAX 请求的 ASP.NET MVC 操作

javascript - 道场 "loading"- 消息

jquery - 一个ajax错误引发的响应是什么

javascript - 等高框+观察布局变化

循环内的 JavaScript 闭包 – 简单的实际示例

javascript - 防止在 iPad HTML5 广告上滑动滚动

javascript - 无法比较星期五日期 JavaScript

javascript - 当单选按钮的标签可单击时双击

javascript - AJAX-PHP 如果验证失败则留在同一页面

javascript - 如何在 AJAX 加载选项卡中初始化 jquery 函数?