Я использую 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 class="edit" id="svc_ad1"><?php echo $row->svc_ad1; ?></div>
У меня также есть класс CSS для pEdit
edit{
float:left;
width:200px;
height:15px;
margin-bottom:5px;
border-bottom:1px solid #aaaaaa;
}