Как на фронтэнде по двойному щелчку сменить название [[*pagetitle]] в таблице и при этом, чтобы изменения записались в базу?
Есть решение
Пример:
<table>
<tbody>
<tr>
<td id="titlepagetable">[[*pagetitle]]</td>
</tr>
</tbody>
</table>Пробую скрипку:<script type="text/javascript">
/*
$(document).on('submit', 'form', function(e) {
e.preventDefault;
// -- Тут сериализация формы и ajax запрос
})
*/
// JS-ом ловим двойной клик по названию
$('#titlepagetable').dblclick(function(){
// отображаем формочку с полем для ввода нового названия
$(this).append('<input name="tdtable-titlepage" type="hidden" value="[[+pagetitle]]"/>'); // без кнопки
});
</script>Но в базу не сохраняет :( Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Логика простая, отправляешь запрос на коннектор, смотришь по id и меняешь, выводишь обратно и меняешь на новый