@nikitahudkov

Как стилизовать ответ от сервера?

Обрабатываю форму и передаю данные в PHP через AJAX. Хочу чтобы при каких-то ошибках выводилось сообщение на странице через параграф, а не alert. Как это сделать? Вот код AJAX :

$("#sendRegistration").on("click", function() {

    var login = $("#login").val();
    var password = $("#password").val();

    $.ajax({
        url: 'assets/scripts/signup.php',
        type: 'POST',
        cache: false,
        data: { 'login': login, 'password': password },
        dataType: 'html',
        beforeSend: function() {
            $("sendRegistration").prop("disabled", true);
        },
        success: function(data) {
            alert(data);
            $("sendRegistration").prop("disabled", false);
        }
    })

});
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
document.body.innerHTML += `<p>${data}</p>`;
Этот код добавит в самый низ тега body параграф с переменной data.
Если data является объектом, а не строкой, вместо неё необходимо написать JSON.stringify(data)
Это создаст строку из объекта
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы