I'm using PHP, ExtJS and ajax store.
It does not send data via POST or GET when creating, updating and deleting. In the Chrome console I can see my outgoing parameters as JSON in the "Request Payload" field. $_POST and $_GET are empty.
How to retrieve it in PHP?
Meanwhile, you can use
writerto configureencode: trueto set up extJs so that it sends data periodically (so, You will be able to retrieve data via$_POSTand$_GET).renew
At the same time,documentalso mentioned:
Therefore,
writer'srootconfiguration may be required.If I understand the situation correctly, you are just passing the json data through the http body, not the
application/x-www-form-urlencodeddata.You can get this data using the following code snippet:
$request_body = file_get_contents('php://input');If you are passing json data, you can use the following code:
$datanow contains the json data in the php array.php://inputis a so-calledwrapper.