JohnDaniels
@JohnDaniels

Откуда эта ошибка ajax?

Я уже максимально все упростил:

<button id="test">test</button>

$(function () {

        $('#test').on('click', function (e) {
            e.preventDefault();

            var formData = new FormData();

            $.ajax({
                url: '/mypage',
                type: 'post',
                data: formData,
                processData: false,
                contentType: false,
                cache: false,
                success: function (data) {
                    console.log(data);
                }
            })
        })
    });


В консоли пишет:
TypeError: 'append' called on an object that does not implement interface FormData.


Что не так?
  • Вопрос задан
  • 1280 просмотров
Пригласить эксперта
Ответы на вопрос 1
KorniloFF
@KorniloFF Куратор тега JavaScript
Работаю по font-end / JS
var form= document.forms.youForm;
var formData =  new FormData(form);

Иначе будет создан пустой объект.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $