Отправить JSON на контроллер Codeigniter - PullRequest
12 голосов
/ 22 декабря 2011

Я пытаюсь получить и проанализировать объект JSON, отправленный в запросе POST с использованием Codeigniter, но я не могу его "найти".

Это код моего контроллера:

public function parse () {

  $json = $this->input->post();
  $json = stripslashes($json);
  $json = json_decode($json);

  print_r($json);

}

Этомой объект JSON:

{"data":"value"}

Ответы [ 12 ]

0 голосов
/ 22 декабря 2011

убедитесь, что у вас есть данные POST, используя $this->input->post(), они всегда будут возвращаться пустыми, вы должны указать имя типа ввода $this->input->post('name_of_input_text')

0 голосов
/ 22 декабря 2011

попробуй

json_decode(array($this->input->post()))

ИЛИ

$tmp[] = (array)json_decode($this->input->post());

print_r($tmp);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...