examp1
@examp1

Из-за чего request payload делается object Object?

Всем привет!
делаю запрос на сервер который должен отсылать id и рейтинг
код выглядит вот так
const like = document.querySelectorAll('.like');

    like.forEach(item => {
        item.addEventListener('click', (e) => {
            e.preventDefault();
            const fAction = e.target.dataset.act,
                // TODO
                  thisParId = e.target.dataset.id;

            fetch(fAction, {
                method: 'POST',
                headers: {
                    'Content-Type': 'application/json',
                    'X-CSRF-Token': globalData.token,
                },
                body: {
                    review_id: thisParId,
                    rating: 'like',
                }
            });
        });
    });

вот network
veo4pu
из-за чего получается request payload object object и почему request payload а не form data
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
Tim-A-2020
@Tim-A-2020
В body можно передать
1. Строка (например, в формате JSON),
2. Объект FormData для отправки данных как form/multipart,
3. Blob/BufferSource для отправки бинарных данных,
4. URLSearchParams для отправки данных в кодировке x-www-form-urlencoded, используется редко.
fetch
Пример:
body: JSON.stringify(data)

почему request payload а не form data
- это зависит от заголовков
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Sportrecs Москва
от 150 000 до 200 000 ₽
01 дек. 2020, в 23:18
80000 руб./за проект
01 дек. 2020, в 22:41
60000 руб./за проект
01 дек. 2020, в 21:24
500 руб./за проект