Показать сообщение отдельно
  #4 (permalink)  
Старый 22.12.2016, 17:54
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Ничего не надо настраивать, нужно принимать, что отдал клиент, а не писать отсебятину.
Во-первых, в коде клиентском не видно, что такое formData.
Во-вторых в jQury нет метода преобразования объекта в JSON, это делается его плагином методом $.toJSON().

То есть, если formData, это действительно объект описывающий поля формы
{notEmpty : значение, phone : значение, formData : значение}, то этот объект будет передан серверу как json-строка под ключом jsonData.

Чтобы получить поля формы, из этого, нужно:

$post = json_encode($_POST['jsonData']); //получим объект
//получить в котором значение поля к примеру phone так
$phone = $post->phone;
//если же после преобразования нужен не объект, а массив, то так
$post = json_encode($_POST['jsonData'], 1);
//а значение поля phone так
$phone = $post['phone'];


Так что разбирайтесь сначала с тем что отправляет клиент.

Последний раз редактировалось laimas, 22.12.2016 в 18:50.
Ответить с цитированием