我有一个使用jQuery的Ajax'like'按钮,该按钮将在页面上多次使用。我真的不想多次包含jQuery脚本,那么是否有办法让jQuery能够像页面上的所有按钮一样工作,但是会使用每个帖子中的唯一ID。这可能是一个noob问题,但那就是我。任何你可以提供的suutions将是伟大的。谢谢!制作多个ajax“like”按钮使用相同的jQuery脚本?
代码:
的jQuery:
$(function() {
$(".like").click(function(){
$("#loading").html(' loading...');
$.ajax({
type: "POST",
url: "like.php?id=<?php $row['uid']; ?>", // UNIQUE ID, EVERY POST WILL HAVE ONE
success: function(){
$("#loading").ajaxComplete(function(){}).slideUp();
$('#like'+I).fadeOut(200).hide();
$('#remove'+I).fadeIn(200).show();
}
});
return false;
});
});
$(function() {
$(".remove").click(function(){
$("#loading").html(' loading...');
$.ajax({
type: "POST",
url: "remove.php?id=<?php $row['uid']; ?>", /// UNIQUE ID, EVERY POST WILL HAVE ONE
success: function(){
$("#loading").ajaxComplete(function(){}).slideUp();
$('#remove'+I).fadeOut(200).hide();
$('#like'+I).fadeIn(200).show();
}
});
return false;
});
});
HTML: