клиент пытается отдать данные на сервер {"test":"200","test1":"","test2":"12","test3":67,"booleanTest3":null,"infa":"","id":"1"} уходит вот такой вот запрос на всякий случай приведу целиком Код (Text): Request URL:http://ebd.ru/index.php/api/document/save?name=pTerapevt&_dc=1343507562433 Request Method:POST Status Code:200 OK Request Headersview source Accept:*/* Accept-Charset:windows-1251,utf-8;q=0.7,*;q=0.3 Accept-Encoding:gzip,deflate,sdch Accept-Language:ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4 Connection:keep-alive Content-Length:88 Content-Type:application/json Cookie:tu=474b4905846f15df14f0328bdc27b168; __utma=1.1255488684.1341832548.1343144505.1343231704.10; __utmz=1.1341832548.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none) Host:ebd.ru Origin:http://ebd.ru Referer:http://ebd.ru/ User-Agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.57 Safari/536.11 X-Requested-With:XMLHttpRequest Query String Parametersview URL encoded name:pTerapevt _dc:1343507562433 Request Payload {"test":"200","test1":"","test2":"12","test3":67,"booleanTest3":null,"infa":"","id":"1"} Response Headersview source Connection:Keep-Alive Content-Length:86 Content-Type:text/html; charset=utf-8 Date:Sat, 28 Jul 2012 20:32:42 GMT Keep-Alive:timeout=5, max=100 Server:Apache/2.2.22 (Win32) mod_ssl/2.2.22 OpenSSL/1.0.1c PHP/5.3.13 X-Powered-By:PHP/5.3.13 Массив get содержит данные а вот массив $_POST пустой совершенно
спасибо за интерес. запрос формируется js фреймворком extJS меня смущает вот что, вот здесь указа post Request MethodOST а вот они мои данные Request Payload {"test":"200","test1":"","test2":"12","test3":67,"booleanTest3":null,"infa":"","id":"1"} я пытаюсь сообразить как прочитать их на php
данные удалось достать вот таким образом Код (Text): $httpContent = fopen('php://input', 'r'); while ($kb = fread($httpContent, 1024)) { $raw .= $kb; } отправляю так Код (Text): Ext.define('app.doc.'+name+'.model.model', { extend: 'Ext.data.Model', fields: fields, associations: association, proxy: { api: { create : '/controller/new', read : '/index.php/api/document/load?name=pTerapevt', update : '/index.php/api/document/save?name=pTerapevt', destroy : '/controller/destroy_action' }, type: 'ajax', method:"POST", reader: { type: 'json', root: 'root' }, writer: { type: 'json', root: 'root' } } }); единственное что я не понимаю, почему данные не в post