我正在使用X-Editable并想知道是否可以提交新值和旧值。例如,该领域有" Portugal"。使用X-Editable内联我将其更改为" Spain"。在AJAX请求中,我想发送主键,旧值和新值,以便在查询数据库时验证其他人是否更改了值。这是可能的,我是否遗漏了文档的某些部分?
干杯。
答案 0 :(得分:6)
对于遇到相同问题的任何人,我在文档X-editable Docs中找到了您可以手动编辑/附加将通过AJAX提交给服务器的值。所以在我的情况下,为了获得原始值,我使用了这个小代码片段:
$('.editable').editable({
params: function(params) {
// Add originalValue to existing params
params.originalValue = $(this).text();
return params;
}
});
有了这个,在服务器中我可以访问旧值和新值并对其执行一些验证。希望这会对某人有所帮助。