在extjs4中,如何向数据库添加记录?php如何从post方法翻译的ajax数据(json格式)接收数据?

在extjs4中,如何向数据库添加记录?php如何从post方法翻译的ajax数据(json格式)接收数据?,php,ajax,json,extjs4,Php,Ajax,Json,Extjs4,php如何从post方法翻译的ajax datajson格式接收数据? 我只希望客户端可以通过ajax方法将数据从客户端发送到服务器,数据格式为json 下面是我的代码,//行我可以在存储中添加数据,但无法在数据库中添加数据 javascript: AddBtnClick: function(btn, event){ var friendstore= this.getGrid().getStore(); var grid = Ext.ComponentManager.g

php如何从post方法翻译的ajax datajson格式接收数据? 我只希望客户端可以通过ajax方法将数据从客户端发送到服务器,数据格式为json

下面是我的代码,//行我可以在存储中添加数据,但无法在数据库中添加数据 javascript:

    AddBtnClick: function(btn, event){
    var friendstore= this.getGrid().getStore();
    var grid = Ext.ComponentManager.get('searchfriendgrid');
    var selModel = grid.getSelectionModel();
    if(!selModel.hasSelection()){
        Ext.Msg.alert('', '');
    }else{
        //var store = grid.getStore();
        var record=selModel.getLastSelected();
friendstore.add(record); //
} formpanel.close(); /////////////////** }

邮件是否到达服务器?您可以使用firebug查看网络流量

如果没有命名的post变量,则可以使用

$data = file_get_contents("php://input"); 
然后获取发布的数据

$phpobject = json_decode($data)

要将其转换为php对象,我希望客户端将数据发布到服务器端,但我的服务器不从客户端获取任何数据。我无法使用文件获取公司ntentsphp://input;您需要告诉extjs使用代理将数据发送到服务器。您可能想使用store.sync
$phpobject = json_decode($data)