Как лучше реализовать любое действие при нажатии на определенный div - AJAX RedBean PHP
Суть вопроса - Как можно сделать взаимодействие пользователя с базой данных при нажатии на div или a. (или же не на div, если это невозможно). У меня есть уже готовая авторизация, регистрация, ввод постов, добавление постов (всё это написано с помощью RedBean PHP и AJAX). Но так как это всё реализуется только через form, мне стало интересно, как к примеру это реализует соц-сеть Вконтакте, или как правильно это реализовать.
Вот пример открывающегося меню любого поста ВК, и одна из "кнопок" (которая кстати сделана из <a></a>:
<a class="ui_actions_menu_item"
onclick="bookmarkPost(this, -10604266, 299060, 'post', 'c9613cb9a13ba455e6', '', 'feed_top')"
data-add="Сохранить в закладках"
data-remove="Удалить из закладок"
data-state="0" tabindex="0"
role="link">Сохранить в закладках</a>