私は jeditable をかなり簡単に使用していますが、すべて正常に動作し、データベースを更新します。唯一の問題は、ユーザーが新しい値のデータを入力してヒットした後、ブラウザーのフィールドを更新して新しい値を表示しないことです。 -代わりに「クリックして編集...」を配置します。
私のphpファイルからの戻り値のようなものが欠けていますか? php 関数は、引数を取得してデータベースを更新するだけで、正常に動作します。
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;
}