Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.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 登录时如何将用户ID放入数组_Javascript_Html_Mysql - Fatal编程技术网

Javascript 登录时如何将用户ID放入数组

Javascript 登录时如何将用户ID放入数组,javascript,html,mysql,Javascript,Html,Mysql,我有一个包含所有用户数据的mySQL数据库,我目前正在使用POST登录,但因为我使用POST,我不知道如何获取用于登录的用户的用户ID,我使用用户名和密码登录,但我希望获取要输入的用户ID和数组,以便让用户保持登录状态 function getLoginData() { var details = new Object(); details.UserName = document.getElementById("UserName").value; details.Use

我有一个包含所有用户数据的mySQL数据库,我目前正在使用POST登录,但因为我使用POST,我不知道如何获取用于登录的用户的用户ID,我使用用户名和密码登录,但我希望获取要输入的用户ID和数组,以便让用户保持登录状态

function getLoginData() {

    var details = new Object();
    details.UserName = document.getElementById("UserName").value;
    details.UserPassword = document.getElementById("UserPassword").value;

    //alert("uigug");
    var Login = new XMLHttpRequest(); // new HttpRequest instance to send comment

    Login.open("POST", login_url, true); //Use the HTTP POST method to send data to server

    Login.setRequestHeader("Content-Type", "application/json");

    Login.onload=function(){
        response = JSON.parse(Login.responseText);
        if (response.message == "1"){
            window.location = "Main1.html"
            alert("Login Successful, Welcome: " + details.UserName)
        }

        else{
            window.location = "Main.html"
            alert("Login Failed")
        }

    }   
        Login.send(JSON.stringify(details)); 

}

您的用户ID被放置在数据库中。您必须使用PHP或node等从数据库发送用户ID以响应此请求(如果您想在前端js中使用此用户ID)

POST请求能够将用户输入的详细信息传输到服务器。。服务器的任务是在检查后记住(如果您使用的是会话机制)登录状态。。但是,您似乎没有在post请求中发送详细信息对象?