Здравствуйте,я отправил ajax но счётчик почему-то не обновляется, в консоли сколько лайков выводится. Код (Javascript): $(document).ready(function () { $('#likebtn').click(function () { var params = { 'id': $('#getpostid').val() }; $.post('/includes/likeme.php', params, function (data) { if(data.postid != '') { console.log(data); $('.post_like').html(data.likesCount); } }); }); }); скрипт PHP: <?php require_once('../admin/inc/check.php'); require_once('../admin/inc/config.php'); $userlogin = $_COOKIE['user']; $postid = $_POST['id']; $getlikecount = $mysql->query("SELECT COUNT(`from`) AS `likecount` FROM `likes` WHERE `from` = '$userlogin'"); $likecount = $getlikecount->fetch_assoc()['likecount']; // Берём значения $all_likes = $mysql->query("SELECT * FROM `likes` WHERE `from` = '$userlogin'"); $likes = $all_likes->fetch_array(); if(empty($likes)) { $mysql->query("INSERT INTO `likes` (`to`, `from`, `postid`) VALUES('$userlogin', '$userlogin', '$postid')"); $mysql->query("UPDATE `posts` SET `likes` = '$likecount' WHERE `userlogin` = '$userlogin' AND `id` = '$postid'"); $arr = array('postid' => $postid, 'likesCount' => $likecount); echo json_encode($arr); } else if($likes != '') { if($likes['from'] == $userlogin && $postid == $postid) { $mysql->query("DELETE FROM `likes` WHERE `from` = '$userlogin' AND `postid` = '$postid'"); $mysql->query("UPDATE `posts` SET `likes` = '$likecount' WHERE `userlogin` = '$userlogin' AND `id` = '$postid'"); $arr = array('postid' => $postid, 'likesCount' => $likecount); echo json_encode($arr); } } ?> Сам элемент который должен обновиться HTML: <h4 class="post_like"><?php echo htmlspecialchars($user_posts[$i]['likes']) ?></h4> И вывод в консоли {"postid":"28","likesCount":"0"} {"postid":"28","likesCount":"1"} {"postid":"28","likesCount":"0"}