@Pumba8897

Как получить Ajax данные в PHP с помощью fetch?

Есть такой запрос
const checkoutOrder = (state) => {
    fetch('/script.php', {
        method: 'POST',
        headers: {
            'Content-Type': 'application/json;charset=utf-8'
        },
        body: JSON.stringify(state.cart)
      });
    return state;
};


state.cart представляет собой массив элементов являющихся объектами.

Скрипт на сервере:
<?

$data = $_POST;
var_dump(json_decode($data));

?>


возвращает ошибку
Warning: json_decode() expects parameter 1 to be string, array given in путь/script.php on line 5
NULL
  • Вопрос задан
  • 138 просмотров
Решения вопроса 1
l3ftoverz
@l3ftoverz Куратор тега PHP
Rings of Saturn - The Husk
expects parameter 1 to be string, array given
Переведи, прочти, отсмысли.
Сделайvar_dump($_POST);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
alex-1917
@alex-1917
Вам присуждается звание вайтишник 14 уровня.

5d7cae2a0f324726445771.png
Ответ написан
Ваш ответ на вопрос

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

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