AJAX + PHP регистрация

JS:

$(document).ready ( function () {
    $("#enter").bind("click", function () {
        $.ajax ({
            url: "/form",
            type: "POST",
            data: {username: $("#username").val(), password: $("#password").val(), rep_password: $("#rep_password").val()},
            dataType: "html",
            success: function (data) {
                if(data == 'Success') window.location.href = "/signin";
                else notes.innerHTML = data;
            }
        });
    });
});

PHP:

 $_POST['password'] = GenPass(FormChars($_POST['password']), $_POST['username']);
    $_POST['username'] = FormChars($_POST['username']);
    $_POST['rep_password'] = GenPass(FormChars($_POST['rep_password']), $_POST['username']);
    
    if (!$_POST['password'] or !$_POST['username'] or !$_POST['rep_password']) {
        echo "Oops... Something went wrong, check the fields you filled out. Please try again.";
    } else if($_POST['password'] == $_POST['rep_password']){
        $Row = mysqli_fetch_assoc(mysqli_query($CONNECT, "SELECT `username` FROM `users` WHERE `username` = '$_POST[username]'"));
        if ($Row) {
            echo "Никнейм уже используется";
        } else {
            mysqli_query($CONNECT, "INSERT INTO `users`  VALUES ('', '$_POST[username]', '$_POST[password]', 0)");
            echo "Success";
        }
    } else {
        echo "Пароли не совпадают";
    }

html:

<div class="input-group mb-3">
                            <input type="text" class="form-control" placeholder="Username" id= "username" name="username" required>
                        </div>
                        <div class="input-group mb-3">
                            <input type="password" class="form-control" placeholder="Password" id="password" name="password" required>
                        </div>
                        <div class="input-group mb-3">
                            <input type="password" class="form-control" placeholder="Repeat password" id="rep_password" name="rep_password" required>
                        </div>
                        <input type="button" class="btn btn-login-auth shadow-2 mb-4" id="enter" value="Signup">
                    <p class="mb-0 text-white-muted">Allready have an account? <a href="/signin">Signin</a></p>
                    <div id="notes"></div>

При какой-либо ошибке новый текст заменяет старый в div с id 'notes'. Так вот, как сделать, чтобы этот текст не заменялся, а появлялось новое сообщение рядом со старым. Прикреплю картинку. введите сюда описание изображения Возможно, надо попробовать другой способ записи данных(не в элементе с определённым ID). Я начинающий, поэтому не особо разбираюсь) В интернете способов пока не нашёл


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