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

Как передать данные с помощью fetch обработать их и послать обратно?

Пытаюсь разобраться как мне послать данные ajax'ом с помощью fetch обработать их в PHP и выслать обратно. Был бы рад если показали на простом примере как это сделать, допустим нужно отправить число с помощью fetch запроса, добавить к нему 1 в php скрипте и отправить обратно + вывести его в консоль.
  • Вопрос задан
  • 169 просмотров
Подписаться 1 Простой 3 комментария
Решения вопроса 1
delphinpro
@delphinpro Куратор тега PHP
frontend developer
прямо из документации:
async function postData(url = '', data = {}) {
  const response = await fetch(url, {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json'
    },
    body: JSON.stringify(data)
  });
  return await response.json();
}

postData('/handler.php', { number: 42 })
  .then((data) => {
    console.log(data.number);
  });


handler.php

$number = (int)$_POST['number'];
$number += 1;
echo json_encode(['number' => $number]);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы