2

当我在编辑单元格值后在表格单元格中使用 jeditable 时,单元格的值会随着来自服务器的值而更改:

我的意思是细胞是

<td>old Value<td>

我编辑它,服务器返回“新值” jeditable 将此值插入单元格

<td>new Value<td>

有什么办法可以避免新值被插入到单元格中?我试过回调但没有成功:

callback : function(value, settings) {
     return "false";
}

谢谢

4

2 回答 2

3

从您的 PHP 页面以 {old_value : $_POST['value']} 形式以 JSON 形式发回旧值。然后在回调中执行:

callback : function(data) {
     $(this).text(data.old_value);
}
于 2011-05-11T20:20:29.997 回答
1

将值放入单元格后调用回调函数,因此返回 false(不带引号)不会这样做!
       因此,在您的回调函数中将单元格的值更改回来。

callback : function(value, settings) {
     $(this).text(old_value);
}
于 2010-12-27T03:06:42.933 回答