2010-12-16 79 views
2

后,当我使用表格单元格jeditable单元格值被编辑后的单元格的值更改为值从服务器端传来:Jeditable - 显示原值提交

我的意思是,细胞是

<td>old Value<td> 

,我编辑和服务器在细胞

<td>new Value<td> 

返回“新价值” jeditable插入此值有什么办法,以避免新的值被插入在c埃尔? 我试图与回调,但没有成功:

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

感谢

回答

1

的价值已被放置在细胞经过这么返回false(不带引号)的调用回调函数不会做到这一点!
       所以在回调函数更改单元格的值回。

callback : function(value, settings) { 
    $(this).text(old_value); 
} 
+0

请注意,在回调函数中,'value'是你的ajax脚本返回的。该文档错误地指出它是提交的表单值,至少在我正在使用的可jeditable版本中。文档在这里:http://www.appelsiini.net/projects/jeditable – 2015-03-29 01:49:24

3

从JSON格式的PHP页面发回旧值为{old_value:$ _POST ['value']}。然后在回调函数中做:

callback : function(data) { 
    $(this).text(data.old_value); 
}