@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')) тоже ничего не выводит.
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ответы на вопрос 1
@zkrvndm
Софт для автоматизации
Не set, а append надо писать! Замените set на append.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
30 апр. 2024, в 22:44
500 руб./в час
30 апр. 2024, в 21:45
20000 руб./за проект
30 апр. 2024, в 21:36
1500 руб./в час