@VJC2016

Есть ли сервисы для теста отправки формы с помощью AJAX?

Здравствуйте!
Хотел научится отправлять форму с помощью Ajax, но мне собственно некуда её отправлять. Поискал сам какой нибудь сервис , наподобие тех что предоcтавляют JSON файлы, для подобных нужд, но не смог найти. Прочитал что можно открыть локальный сервер, но мне этот вариант не подходит.С пустым адресом естественно не работает, и выдает 404.Вот мой код, заранее спасибо)
const form = document.querySelector('form');
const URL_UPLOAD = '#';

const NORMAL_STATUS = 200;

var upload = function (data, onLoad, onError) {
    var xhr = new XMLHttpRequest();
    xhr.responseType = 'json';

    xhr.addEventListener('load', function () {
    if (xhr.status === NORMAL_STATUS) {
        onLoad();
    } else {
        onError();
    }
    });

    xhr.addEventListener('error', function () {
    onError();
    });

    xhr.open('POST', URL_UPLOAD);
    xhr.send(data);
};

const successForm = function() {
    alert('От души!');
};

const errorForm = function() {
    alert('Беда!');
};

form.addEventListener('submit', function (evt) {
    evt.preventDefault();
    upload(
        new FormData(form),
        successForm,
        errorForm
    );
});
  • Вопрос задан
  • 145 просмотров
Решения вопроса 1
Seasle
@Seasle Куратор тега JavaScript
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы