Проблема с AJAX и PHP

Не выполняется условие в php, при отправке AJAX запроса, хотя поле было заполнено

<form>
    <p>
        <input type="text" name="login" placeholder="Логин" autocomplete=off>
    </p>
    <button class="auth" value="button">Войти</button>
    <div class="error"></div>
</form>
const form = document.querySelector('form');

form.addEventListener('submit', (e)=>{
    e.preventDefault();
    const login = document.querySelector('input[name="login"]').value;
    const error = document.querySelector('.error');
    const form_auth = new XMLHttpRequest();
    form_auth.onreadystatechange = function() {
        if(this.readyState == 4 && this.status == 200){
            error.innerText = '';
            if (login.length < 3) {
                error.innerText = 'Ошибка в логине';
            }
        }
    }
    form_auth.open('GET', `index.php?login=${login}`);
    form_auth.send();
});
<?php
    if(isset($_GET["login"])) {
        echo 1;
    }
?>

Ответы (0 шт):