Столкнулся с похожей проблемой, симптомы один в один.
Через '$.ajax' я отправлял закодированный в JSON-строку объект. На сервере '$_POST' массив оказался пустой.
Проблема оказалась в том, что неправильно оформлен сам ajax-запрос. Вся строка воспринималась как параметр с пустым значением.
Короче, копайте туда :)
Через '$.ajax' я отправлял закодированный в JSON-строку объект. На сервере '$_POST' массив оказался пустой.
Проблема оказалась в том, что неправильно оформлен сам ajax-запрос. Вся строка воспринималась как параметр с пустым значением.
Короче, копайте туда :)