Задать вопрос
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.


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

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

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

Похожие вопросы
18 янв. 2025, в 03:12
1000 руб./за проект
18 янв. 2025, в 00:01
500 руб./за проект
17 янв. 2025, в 23:56
10000 руб./за проект