@ComPUCKter
Web-разработчик

Ошибка Uncaught TypeError: 'click' called on an object that does not implement interface HTMLElement. Что она означает?

Код:
function likeIt() {
   const like = $('.like-it');
   like.each(
      function () {
         $(this).click(
            function () {
               const clicked = $(this);
               const parentPost = clicked.closest('.post');
               const postID = parentPost.attr('id');
               const likesCount = clicked.siblings('.post__like-count');

               $.ajax({
                  type: 'POST',
                  url: 'php-scripts/likeshandler.php',
                  data: {
                     postID: postID,
                     likesCount: likesCount
                  },
                  dataType: 'html',
                  success: function (data) {
                     alert(data);
                  }
               });
            }
         )
      }
   );
}
Когда я не передаю по ajax likesCount, ошибка пропадает. Заранее спасибо за ответ.
  • Вопрос задан
  • 249 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы