Следующая функция предназначена для отправки данных в скрипт php. При запуске сценария php индекс _ $ POST [«sessionID»] не найден.
function logout(){
var logoutRequest = new XMLHttpRequest();
logoutRequest.open("POST", "server/logout.php", false);
logoutRequest.setRequestHeader('Conent-type', 'application/x-www-form-urlencoded');
logoutRequest.onreadystatechange = function () {
if(logoutRequest.readyState == 4 && logoutRequest.status == 200) {
sessionID = logoutRequest.responseText;
console.log(sessionID);
}
}
logoutRequest.send("sessionID=" + login_form.elements["sessionID"].value);
}<form name="login_form" method="post" id="login-form" onsubmit="submitForm(); return false;">
<input type="text" name="username" id="username" placeholder="Username" required></input>
<input type="password" name="password" id="password" placeholder="Password" required></input>
<input type="submit" value="Log in" class="btn" id="submit-button"></input>
<input id="sessionID" type="hidden" value="16"></input>
</form>
Задача ещё не решена.
Других решений пока нет …