首页 > 解决方案 > 按回车时数据表内联编辑器中的新值未更新

问题描述

我有内联编辑器扩展,当我编辑一个字段并按 Enter 时,ajax 工作,它保存数据,但视觉上输入回到我以前的状态,它不会更新为我输入的值。

这是我编辑一个字段的路线:

console.log('ape1', data[recordID].ape1, recordID)
//update ape1

    const pool1 = new sql.ConnectionPool(config, err => {
        if (err) {
            console.log(err)
        } else {
            pool1.request()
                .query(`EXEC zsp_actcamporeg ${recordID}, 'ape1', '${data[recordID].ape1}'`, (err, results) => {
                    if (err) {
                        console.log(err)
                    } else {
                    }
                })
        }
    })
}

开始时的 console.log 返回类似

猿1 阿科斯塔 2587818

ape1 是字段的名称,ACOSTA 是我输入的新内容,数字是记录 id。但不知何故,当我输入 ACOSTA 并按 Enter 键时,视觉上它又回到了以前的样子……而不是新输入的文本

任何想法为什么会发生这种情况?谢谢!

标签: jquerydatatablesjquery-datatables-editor

解决方案


推荐阅读