Лучше следить за единственностью лайка на сервере – возвращать ответ с ошибкой «уже голосовали». Мало ли, было открыто две вкладки со страницей голосования?
А в интерфейсе – убирать-деактивировать кнопку лайка сразу после нажатия.
$("#btnLike").one('click', function() { // .one() выполнится только 1 раз
// ........код
// кнопку больше не нажимать:
$(this).attr('disabled', true); // и стилями сделать её блеклой
$.ajax({
method: 'post',
url: "https://site.com/like.php",
dataType: 'text',
data: {
'like': 1
},
success: function(result) { // обработка ответа
if (result != 'OK') {
// вывести ошибку из ответа
}
// ......результат;
}
});
});