私はまっすぐなJavaScriptでこのようにします。ただし、これはテストしていないため、100% 正しいとは限りません。
HTML:
<a href="page-to-be-liked1.html">Link</a>
<div class="like-button" data-likeID="1">Button</div>
<a href="page-to-be-liked2.html">Link</a>
<div class="like-button" data-likeID="2">Button</div>
<a href="page-to-be-liked3.html">Link</a>
<div class="like-button" data-likeID="3">Button</div>
<a href="page-to-be-liked4.html">Link</a>
<div class="like-button" data-likeID="4">Button</div>
JavaScript:
var buttons = document.getElementsByClassName("like-button");
var post_to = '/location-of-php-script.php';
for(var i=0;i<buttons.length;i++){
buttons[i].addEventListener('click', buttonClick);
}
function buttonClick(event){
var request = new XMLHttpRequest();
request.open("POST", post_to, true);
request.send('likeID='+this.getAttribute('data-likeID'));
}