@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
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Лучшие люди Иваново
от 40 000 до 90 000 руб.
от 160 000 до 200 000 руб.
Spectrum Екатеринбург
от 65 000 до 90 000 руб.
19 сент. 2019, в 19:54
6400 руб./за проект
19 сент. 2019, в 18:56
1200 руб./за проект
19 сент. 2019, в 18:38
6400 руб./за проект