Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ExtJS4代理编写器和PHP$\u POST_Javascript_Php_Extjs_Extjs4 - Fatal编程技术网

Javascript ExtJS4代理编写器和PHP$\u POST

Javascript ExtJS4代理编写器和PHP$\u POST,javascript,php,extjs,extjs4,Javascript,Php,Extjs,Extjs4,我有这家店: Ext.define('strMtoOrganismos', { extend: 'Ext.data.Store', model: 'mdlMtoOrganismos', autoLoad: false, pageSize: 20, proxy: { type: 'ajax', api: { read: 'some php url', update: 'some php url' }, reader: {

我有这家店:

Ext.define('strMtoOrganismos', {
extend: 'Ext.data.Store',
model:  'mdlMtoOrganismos',
autoLoad: false,
pageSize: 20,
proxy: {
    type: 'ajax',
    api: {
        read: 'some php url',
        update: 'some php url'
    },
    reader: {
        type: 'json',
        root: 'data',
        totalProperty: 'total',
        successProperty: 'success'
    },
    writer: {
        type: 'json',
        root: 'data',
        encode: true,
        writeAllFields: false,
    }
}
});
在我的控制器中,我有一个同步存储的按钮:

onPulsarGuardar:function(){
    Ext.getStore('strMtoOrganismos').sync();
}
在我的php文件中,打印我收到的$_POST[data],例如: {“codigo_erp_客户”:“243”,“id”:2}

如何将此字符串转换为如下数组:

[codigo_erp_客户]=>243

[id]=>2


或者商店编写器的替代配置?

在我的php文件中,我使用:$records=$\u POST[records]$json=json_解码($records);打印(json);并得到一个错误:[E]Ext.JSON.decode():您试图解码一个无效的JSON字符串:数组([0]=>stdClass对象([codigo_erp_cliente]=>24444555[id]=>2))忘记这一点,错误是因为我在php中打印数组以查看值,如果一切都正确,我只需在php完成后返回:echo json_encode(array(“success”=>1));在我的php文件中,我使用:$records=$\u POST[records]$json=json_解码($records);打印(json);并得到一个错误:[E]Ext.JSON.decode():您试图解码一个无效的JSON字符串:数组([0]=>stdClass对象([codigo_erp_cliente]=>24444555[id]=>2))忘记这一点,错误是因为我在php中打印数组以查看值,如果一切都正确,我只需在php完成后返回:echo json_encode(array(“success”=>1));