2010-08-30 16 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"); 
    }});