我想在我的网站中使用jquery实现点赞和踩的评分系统。请告诉我一些插件或代码,如何在我的网站中实现点赞和踩的评分系统,请分享链接或资源。
谢谢
我想在我的网站中使用jquery实现点赞和踩的评分系统。请告诉我一些插件或代码,如何在我的网站中实现点赞和踩的评分系统,请分享链接或资源。
谢谢
这只是一个鼠标悬停效果,以及等待更新数据库条目的地址。这并不是真正的jQuery。核心部分应该是你的数据库和服务器端脚本。
$("a.voteup").click(function(){
$.get("updatescore.php", {"id":"112","score":"1"}, function(response){
/* Do something with the response */
});
});
那段代码可能有一些偏差,但足以传达要点。接下来,您需要编写一个等待接收以下内容的服务器端脚本:
重要提示:不要直接使用,仅供演示。
ASP.NET:我从您以前的问题中注意到您很可能是在使用.NET技术。这里所做的过程仍将相当相似。您将处理传入请求,并要求用户已登录,分数为1或-1,以及其他任何您希望的条件。
session_start();
$userid = $_SESSION["userid"];
$vote = $_GET["score"]; /* Limit to 1 or -1 */
$article = $_GET["id"];
/* Whatever is printed here will be the 'response' variable
over in our jQuery callback function. Ideally, this function
would only allow the vote if the following are true:
1. User has not yet voted on this article
2. Score is 1 or -1
3. Voting is enabled on this article
4. User is indeed logged in */
print castVote($article, $vote, $userid);
?>