Вы устанавливаете тот же name for all the input
.
Если вам не нужно, чтобы поле input
было скрыто, вы можете использовать attribute
, чтобы установить и получить значение вашего сообщения.
<?php
for(condition)
{
?>
<input type="hidden" name="pid" value="<?php echo $data1->id; ?>">
<a href="#" name="like" data-pid="<?php echo $data1->id; ?>" class="select_pid" id="bttHello" >Like <i class="far fa-thumbs-up icon-4x text-default"></i></a>
<?php
}
?>
Вы можете использовать имя класса для доступа к атрибуту тега привязки.
<script type="text/javascript">
$(document).on('click', '.select_id', function(){
var pid = $(this).attr('data-pid');
alert(pid);
});
</script>