2010-08-30 57 views
2

我正在寻找投票脚本/小部件(最好是jQuery),但不是星级评级之一,有+1和-1这样的选项(敬佩我的profesionnal MSPAINT技能^^):投票箱(正负号,非星级)

alt text

任何人都知道吗?

非常感谢!

+1

+1 MSPAINT技能! – jjnguy 2010-08-30 14:37:41

+0

你试过谷歌吗? http://ad1987.blogspot.com/2009/02/reddit-style-voting-with-php-mysql-and.html – 2010-08-30 14:38:01

+0

专业mspaint技能? http://www.youtube.com/watch?v=uk2sPl_Z7ZU :) – 2010-08-30 14:39:39

回答

0

你可以使用ajax来做到这一点。

建议您设置一些ajax监听器页面,然后用某些用户ID和投票(1,-1)或者沿着这些行进行ping。

这假设你有一个用户ID和登录凭证等。或者你可以注册它的IP或其他东西。

基本上是:

ajaxListener.php ID = 123456 &票= 1

发送AJAX侦听器,然后有总投票数更新阿贾克斯何时完成(有你的Ajax监听回显?一串数据可以说): voteTotal = 10〜totalVote = 95

一旦你阅读本使用Ajax,JavaScript的把它分解: VAR分割1 = responseText.split( “〜”); var voteScore = split1 [0]; var voteCount = split1 [1];

未测试,但这应该工作,并完成你在想什么。

AJAX: http://api.jquery.com/category/ajax/

$.ajax({ url: "ajaxTool.php?id="+idVariable, context: document.body, 
success: function(){ 
    $(this).addClass("done"); 
    }});