У меня есть реляционная база данных и система потоков/комментариев. У меня возникли проблемы с тем, чтобы придумать, как решить вопрос с голосованием, так как страницу необходимо обновить, чтобы сервер заметил какие-либо изменения.
Я создал новую таблицу UPVOTESTHREAD, которая состоит из двух внешних ключей, идентификатора пользователя и идентификатора потока, а также первичного ключа, представляющего собой их комбинацию. Единственный способ, которым я мог бы вставить это, - это отправить некоторые данные POST. Я боюсь, что это покажется пользователю неуклюжим, и это также будет означать, что пользователю придется прокручивать назад туда, где он только что смотрел. Это не может быть правильным решением, верно? Есть ли лучший способ сделать это?