Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在ajax成功中创建会话变量_Javascript_Ajax - Fatal编程技术网

Javascript 在ajax成功中创建会话变量

Javascript 在ajax成功中创建会话变量,javascript,ajax,Javascript,Ajax,当我登录到系统时,向服务器发送用户名和密码并获得响应。然后我需要从响应数据生成会话变量,这是我的代码 <script type="text/javascript"> function loginData() { var loginObject = { username: $("#username").val(), password: $("#password").val(), };

当我登录到系统时,向服务器发送用户名和密码并获得响应。然后我需要从响应数据生成会话变量,这是我的代码

<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>

函数loginda(){
var loginObject={
用户名:$(“#用户名”).val(),
密码:$(“#密码”).val(),
};
$.ajax({
类型:“POST”,
url:“http://enh-cis.cloudapp.net/e.cloud/api/UserLogin/GetUserLoginDetails",
数据来源:loginObject,
数据类型:“json”,
成功:功能(数据){
如果(数据!=“”){
//这里我需要创建会话变量
window.location.replace(“@Url.Action”(“Index”,“GRN”)”);
}
否则{
警报(“用户名或密码不正确”);
window.location.replace(@Url.Action(“Login”、“GRN”));
}
},
});
}

会话存储


如何使用注销
sessionStorage.removietem('loggedIn')
销毁会话变量我需要一次销毁所有会话变量,如何做到?我可以在任何地方访问这些变量吗,我是说在脚本之外
sessionStorage.setItem('loggedIn', true);
sessionStorage.getItem('loggedIn'); // true

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

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