Jquery API动力评级系统。如何设置一个?

Jquery API动力评级系统。如何设置一个?,jquery,api,rating,vote,Jquery,Api,Rating,Vote,我正在尝试制作一个评级系统,与Youtube的竖起/竖起大拇指完全相同。 我已经问过这个问题了 ,但在API部分无法获得太多帮助。虽然我在数据库部分得到了一些很好的帮助:所以首先我有一个包含所有视频和评论的数据库,其中有一个喜欢和不喜欢的字段。然后,您可以使用JavaScript单击事件更新数据库,以执行ajax调用来增加计数。您可以使用jQuery,代码将非常简单: $('#up_button').click(function(){ var id = $(this).attr('thi

我正在尝试制作一个评级系统,与Youtube的竖起/竖起大拇指完全相同。 我已经问过这个问题了 ,但在API部分无法获得太多帮助。虽然我在数据库部分得到了一些很好的帮助:所以首先我有一个包含所有视频和评论的数据库,其中有一个喜欢和不喜欢的字段。然后,您可以使用JavaScript单击事件更新数据库,以执行ajax调用来增加计数。您可以使用jQuery,代码将非常简单:

$('#up_button').click(function(){
    var id = $(this).attr('thisid');
    $.ajax({ type: 'POST',
        url: 'AJAX/Handler/Upvote',
        data: { video_id: id },
        dataType: 'html',
        success: function (data) { alert('success'); },
        error: function (xhr, err) { alert('Error:\n\nreadyState: " + xhr.readyState +           "\nstatus: " + xhr.status + "\nresponseText: " + xhr.responseText); }
    });
});
然后,如果我需要知道哪些用户喜欢哪些视频,那么使用两个表,一个表示喜欢,一个表示不喜欢:

TABLE likes {
   user_id
   video_id
}

TABLE dislikes {
  user_id
  video_id
}
两个表都将用户与视频相关联。 但从我这里收集的信息来看:

Youtube使用API来管理所有的收视率。因此,我正在寻找有关如何设置YT拥有的相同系统的信息和帮助。我基本上希望每个页面都有一个喜欢/不喜欢功能,它喜欢该页面上的特定对象,就像喜欢/不喜欢链接到每个页面上的视频一样。最好也有一个评论。我们非常欢迎所有的帮助。从已经完成的系统的源代码中,我在谷歌搜索了很多,但从未找到类似的开源评级系统来帮助我建立API支持的评级系统。提前多谢