Задать вопрос
@TyllerDurden

Как правильно передать с помощью fetch методом POST?

Ниже пример моего кода. Я его сократил до сути, чтобы не грузить.

let formData = new FormData();
formData.set('titlePost', 'Какой-то title');
formData.set('content', 'Какой-то content');

let promise = fetch('../ajax/sendpost.php', {
            method: 'POST',
            body: formData,
        });

        promise.then(
            response => {
                return response.text();
            }
        ).then(
            text => {
                console.log(text);
            }
        );


Что мне написать в php файле, чтобы получить titlePost и content из formData? $_POST['titlePost'] пуст. var_dump(file_get_contents('php://input')) тоже ничего не выводит.
  • Вопрос задан
  • 115 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
zkrvndm
@zkrvndm
Архитектор решений
Не set, а append надо писать! Замените set на append.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
18 янв. 2025, в 10:04
50000 руб./за проект
18 янв. 2025, в 09:18
5500 руб./за проект
18 янв. 2025, в 07:20
50000 руб./за проект