首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jeditable不更新浏览器显示-保留“单击以编辑...”编辑成功后

jeditable不更新浏览器显示-保留“单击以编辑...”编辑成功后
EN

Stack Overflow用户
提问于 2010-01-25 07:56:00
回答 3查看 1.8K关注 0票数 2

我使用jeditable相当简单,它工作得很好,更新数据库,等等。我唯一的问题是,在用户输入新值数据并按enter后,它不会更新浏览器中的字段以显示新值-相反,它会显示"Click to edit...“取而代之。

我的php文件是否遗漏了返回值之类的东西?php函数只是获取参数并更新数据库--它工作得很好。

jquery\jeditable代码

代码语言:javascript
复制
$('.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

代码语言:javascript
复制
<div class="edit" id="svc_ad1"><?php echo $row->svc_ad1; ?></div>

我还有一个用于pEdit的css类。

代码语言:javascript
复制
edit{    
  float:left;
  width:200px;
  height:15px;
  margin-bottom:5px;
  border-bottom:1px solid #aaaaaa;
}
EN

回答 3

Stack Overflow用户

发布于 2010-01-25 21:49:49

没有什么比回答你的问题..。不管怎样,我发现我的php文件中遗漏了这段代码:

代码语言:javascript
复制
print $_POST['val'];
票数 3
EN

Stack Overflow用户

发布于 2011-11-03 01:48:58

您的保存脚本需要返回您希望Jeditable显示的值。如果你没有从保存脚本中返回任何东西,那么你会得到默认的“点击编辑”。

票数 1
EN

Stack Overflow用户

发布于 2010-04-09 16:11:54

您可能知道用于编辑字段的javascript变量是什么?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2129461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档