Допустим, у меня есть такой сайт, как Facebook, Twitter или любая другая социальная сеть.У меня есть посты в ленте.Я получаю список данных о каждом посте из бэкэнда.Эти данные содержат id, post description, number of likes, etc.
Уникальный id
способ идентификации каждого сообщения.
У меня настроена среда REST, где пользователю нравится публикация;он обновляет количество лайков этого поста и регистрирует пользователя, который ему понравился.Чтобы это произошло, мне нужно сделать AJAX-запрос на localhost/like/{post_id}
. Как я могу получить идентификатор сообщения?Должен ли я поместить этот идентификатор в data-attribute
в кнопке «Мне нравится», и таким образом я смогу получить идентификатор таким образом?Если это так, следует ли указывать идентификатор во всех действующих функциях (например, кнопка, кнопка неприязни, кнопка «Поделиться» и т. Д.)?Вот как выглядит контейнер кнопок моего сообщения:
<div class="grid post__btn-container">
<div class="item">
<i class="like"></i>
</div>
<div class="item">
<i class="dislike"></i>
</div>
<div class="item">
<i class="share"></i>
</div>
<div class="item">
<i class="comment"></i>
</div>
</div>
Как лучше всего разместить идентификатор сообщения, получить его и передать как запрос POST в Ajax?