Я предполагаю, что я не знаю много jquery и ajax, я рискну попытаться создать кнопку "Мне нравится". Я использую codeigniter 4, на данный момент я создал простую функцию в контроллере, передавая идентификатор сообщения и вводя запрос (все просто, потому что мне нужно понять и заставить его работать на данный момент).
К сожалению, однако, у меня есть различные проблемы, я считаю, что он не передает данные в коде ajax через идентификатор данных, помещенный в
Что я делаю неправильно? или лучше, что мне добавить?
$('.like').on("click",function(){
var post_id = $('a').attr('data-id');
$.ajax({
type: "POST",
url: '<?= site_url('auth/sendVote'); ?>',
data: "post_id="+post_id,
cache: false,
success: function(response){
$().html(response+"");
}
});
});
<a href="" class="like card-btn" data-id="<?= $item['id']; ?>">
<div class="total ml-auto">
<?= $model->countVotes($item['id']); ?>
</div>
</a>