Как на фронтэнде по двойному щелчку сменить название [[*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>Но в базу не сохраняет :(
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Логика простая, отправляешь запрос на коннектор, смотришь по id и меняешь, выводишь обратно и меняешь на новый