<button data-id="1" class="like">Like post 1</button>
<button data-id="2" class="like">Like post 2</button>
<button data-id="3" class="like">Like post 3</button>
var sendLikeRequest = function(id) {
// Send request to server
};
$(document).on('click', '.like', function(e) {
e.preventDefault();
sendLikeRequest($(this).data('id'));
})
data-pub-id=1
, где 1 - id публикации. Далее, при нажатии кнопки Like искать корневой элемент лайкнутой публикации и читать атрибут `data-pub-id`. <button class="superbutton" data-id="0"></button>
$('.superbutton').on('click', function(e) {
e.preventDefault();
var id = $(this).data('id');
$.post(path/to/action, { id: id }).done(function() {
//код обработчика удачной отправки
});
});
path/to/action
- урл, куда надо отправить id <span onclick="ytplayer.loadVideoById(\''.$videoId.'\', 0);history.pushState(null, null, \''.$videoId.'\');return false">
<input type="radio" name=",live5" value=",live5" onclick="openbox('box1');" >
<script type="text/javascript">
var sendLikeRequest = function(id) {
$.ajax({
type: "POST",
url: "http://blabla/engine/functions/rating.php",
data: "text=" + id,
success: function(html){
if(html > 0) {
// Сюда возвращается результат, поставил ли пользователь лайк или убрал его
}
}
})
};
$(document).on('click', '.like', function(e) {
e.preventDefault();
sendLikeRequest($(this).data('id'));
});
</script>