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) {} КАК правильно принять? |
На запись в БД передаю на .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 не могу. |
У меня получилось вот так:
var_dump(json_decode(file_get_contents('php://input'))); |
Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Часовой пояс GMT +3, время: 12:06. |