Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.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 如何在editable Sencha grid 4.2中获得编辑值,以便使用ajax进行编辑?_Javascript_Php_Extjs4.2 - Fatal编程技术网

Javascript 如何在editable Sencha grid 4.2中获得编辑值,以便使用ajax进行编辑?

Javascript 如何在editable Sencha grid 4.2中获得编辑值,以便使用ajax进行编辑?,javascript,php,extjs4.2,Javascript,Php,Extjs4.2,我想在Sencha Ext Js grid 4.2的可编辑行网格中编辑一行,并使用ajax将编辑后的数据保存在数据库中。以下是更新行的给定代码: var rowEditing = Ext.create('Ext.grid.plugin.RowEditing', { clicksToMoveEditor: 1, autoCancel: false, listeners: { edit: function(editor, context, eOpts) {

我想在Sencha Ext Js grid 4.2的可编辑行网格中编辑一行,并使用ajax将编辑后的数据保存在数据库中。以下是更新行的给定代码:

var rowEditing = Ext.create('Ext.grid.plugin.RowEditing', {
    clicksToMoveEditor: 1,
    autoCancel: false,
    listeners: {
        edit: function(editor, context, eOpts) {

        var record = editor.record;
        alert(record);  
            //do your processing here, e.g.:
                Ext.Ajax.request({
                    url: 'myServer/saveRecord',
                    params: { record: record }
                });
            }
        }
    })
现在我想获取编辑的数据,我有一个显示编辑数据的警报。它在警报中显示为未定义。那么,我如何获得编辑后的数据并通过ajax将数据传递到数据库中呢。我没有找到任何方法让编辑后的数据通过ajax。有什么办法可以解决这个问题吗?

代表问题作者发布

我做到了,效果很好:

Ext.Ajax.request({
    url: 'grid_ajax/providers_edit_ajax.php',
    params: {
        id:context.record.data.id,
        npi_no:context.record.data.npi_no,
        lname:context.record.data.lname,
        fname:context.record.data.fname,
        status:context.record.data.status
    }
});