Javascript 登录时如何将用户ID放入数组
我有一个包含所有用户数据的mySQL数据库,我目前正在使用POST登录,但因为我使用POST,我不知道如何获取用于登录的用户的用户ID,我使用用户名和密码登录,但我希望获取要输入的用户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
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请求中发送详细信息对象?