Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   PHP+EXTJS JSON $_POST (https://javascript.ru/forum/extjs/31897-php-extjs-json-%24_post.html)

phpextjs 25.09.2012 08:45

PHP+EXTJS JSON $_POST
 
КАК в PHP принять JSON массив из метода POST ?
{"results":[{"TT":7777,"FIO":"\u0410\u04″,"CP":"\u0435\u0440 ","MES":7,"BEZ":12}]}

var_dump($_POST); выдает—array(0) {} КАК правильно принять?

phpextjs 25.09.2012 09:01

На запись в БД передаю на .php файл [html]var store_pod = Ext.create('Ext.data.Store',{
autoLoad:true,
autoSync:true,
pageSize:7,
model:'ROT',
proxy:{
type:'ajax',

api: {
read : 'php/ind.php?dat=3', method:'POST',
update: 'php/r_graf.php?d='+JSON.stringify('results') ,method:'POST',
create : 'php/ind.php?dat=1',
destroy: 'php/ind.php?dat=0'
},

reader:{
type:'json',
root:'results',
successProperty: 'success'
},
writer:{
type:'json',
root: 'results'


}
}

});[html]
В фаирбаг вижу post {"results":[{"TT":7777,"FIO":"\u0410\u04″,"CP":"\u0435\u0 440 ","MES":7,"BEZ":12}]}, а получить в PHP не могу.

phpextjs 25.09.2012 09:48

У меня получилось вот так:
var_dump(json_decode(file_get_contents('php://input')));

trikadin 25.09.2012 13:36

Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]


О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.


Часовой пояс GMT +3, время: 06:14.