javascript - 如何使用ajax获取可编辑Sencha网格4.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) {

        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
    }
});

关于javascript - 如何使用ajax获取可编辑Sencha网格4.2中的编辑值以进行编辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18976706/

相关文章:

ExtJs 行编辑插入新行错误 : Uncaught TypeError: Cannot read property 'syncContent' of null

javascript - Wordpress wp_signon() 在 ajax 调用中不起作用

javascript - Browserify 和 Gulp 中的 require()

javascript - 能详细解释下.el, getEl(), Ext.get() 吗?

php - Yii2 迁移事务方法,safeup() 和 safedown() 不起作用

php - 列表理解(python)和数组理解(php)?

javascript - ExtJs 4.2 刷新网格时报错 'getById called for ID that is not present in local cache'

javascript - 在 hAxis google 图表栏中显示所有标签

javascript - 如何不保留 html anchor 的历史记录

php - 在 Laravel PHPUnit 中测试未经授权的用户限制