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
  • Вопрос задан
  • 1061 просмотр
Решения вопроса 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
- это зависит от заголовков
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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