我有很多用户。
每个用户都有很多赌注,由他制造和反对。
“属于”用户的投注总数为:bets_won + bets_lost + bets_in_progress
。
在每个用户的个人资料中,用户可以通过点击每个投注的单选按钮(获胜,丢失或正在进行)来设置他是否赢了或输了赌注。
现在,我想在个人资料页面上实时显示用户的“获胜百分比”(bets_won / (bets_won + bets_lost) * 100%
);也就是说,当用户将下注设置为“赢”状态时,他的“获胜百分比”应自动更新其个人资料,而无需刷新页面。
怎么可以这样做?
答案 0 :(得分:0)
AJAX民意调查
WEB套接字(查看SocketIO)
或完成COMET,例如juggernaut(或old version)
对于小功能,我更喜欢使用AJAX轮询。对于复杂的大事我使用剑圣。我从未使用过SocketIO,但看起来很性感