我使用 jeditable 相当简单,一切正常,更新数据库等。我唯一的问题是在用户键入新值数据并点击输入后,它不会更新浏览器中的字段以显示新值- 而是将“单击以编辑...”代替它。
我是否错过了我的 php 文件中的返回值之类的东西?php 函数只接受 args 并更新数据库 - 它工作正常。
jquery\jeditable 代码
$('.edit').editable('update.php',{
id: 'field',
name: 'val',
indicator: 'Saving...',
tooltip: 'Click to edit...',
select : true,
submitdata : { db : "pers", kn : "key", rec : "?php echo $rec; ?" }
});
div
<div class="edit" id="svc_ad1"><?php echo $row->svc_ad1; ?></div>
我还有一个用于 pEdit 的 css 类
edit{
float:left;
width:200px;
height:15px;
margin-bottom:5px;
border-bottom:1px solid #aaaaaa;
}