Здравствуйте. Есть код, который добавляет класс объекту. Код (Javascript): $(document).ready(function () { $('#likebtn<?php echo $user_posts[$i]['id'] ?>').click(function () { $.ajax({ type: 'POST', url: "/includes/likeuser.php", data: {'id': $('#getpostid<?php echo $user_posts[$i]['id'] ?>').val(), 'tologin': "<?php echo $iduser ?>"}, dataType: "json", //the return type data is jsonn success: function(data){ // <--- (data) is in json format if(data.success) { console.log(data); $('#post_like<?php echo $user_posts[$i]['id'] ?>').html(data.likesCount); if(data.image == 'active') { $('#likeimage<?php echo $user_posts[$i]['id'] ?>').addClass('active'); } if(data.image == 'noactive') { $('#likeimage<?php echo $user_posts[$i]['id'] ?>').removeClass('active'); } } return false; } }); }); }); Но есть проблема: после перезагрузки сайта/выхода из браузера класс пропадает, можно его как-то сохранить?
можно как-то. С помощью PHP, с помощью подгружаемых данных, с помощью майонеза, который из говна, превращает в еду.
при отрисовке страницы просто должны использоваться актуальные данные - и внешний ее вид должен строится исходя из этих данных то есть какая то проверка - если а данных что-то то в класс добавляем то-то