@Zewkin
Я у мамы фронтэндер

Почему $_POST пустой, если отправить JSON?

JS:

$http.post("helper.php", {id: 11}).success(function(answer) {
           $scope.response = answer;
           console.log($scope.response);
    });


helper.php

<? print_r($_POST); ?>

В консоли вижу, что отправляется JSON, id:11, все в порядке. Тем не менее, сервер возвращает пустой массив: Array()

Что я делаю неправильно?
  • Вопрос задан
  • 1018 просмотров
Решения вопроса 1
DIITHiTech
@DIITHiTech
Fullstack javascript developer
А какая связь между $_POST и JSON?=)

stackoverflow.com/questions/19004783/reading-json-...

$json = file_get_contents('php://input');
$obj = json_decode($json);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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