Javascript jquery投票赞成反对,请求一些帮助

Javascript jquery投票赞成反对,请求一些帮助,javascript,jquery,voting,Javascript,Jquery,Voting,我想在下面的代码中做一些更改 上面的示例显示了计算的投票数(投票上升-投票下降)。当你点击任何拇指时,它会消失拇指并显示更新的投票。我想做一些更改,在开始时,它分别显示“向上投票”和“向下投票”(分别存储在数据库中)。按下“拇指向上”或“拇指向下”按钮后,不应移除拇指,但应分别向上和向下显示更新的投票。如下图所示。 以下是几段代码: 具有html/CSS和jquery代码的主页。 投票处理代码: 另外,我试着自己改变,但我做不到。任何帮助都将是非常感激的。谢谢。这很简单,使用php代码可以

我想在下面的代码中做一些更改

上面的示例显示了计算的投票数(投票上升-投票下降)。当你点击任何拇指时,它会消失拇指并显示更新的投票。我想做一些更改,在开始时,它分别显示“向上投票”和“向下投票”(分别存储在数据库中)。按下“拇指向上”或“拇指向下”按钮后,不应移除拇指,但应分别向上和向下显示更新的投票。如下图所示。

以下是几段代码:

具有html/CSS和jquery代码的主页。

投票处理代码:


另外,我试着自己改变,但我做不到。任何帮助都将是非常感激的。谢谢。

这很简单,使用php代码可以查询数据库,找出赞成票和反对票。将每个输出到各自的拇指

这里有两种方法(我会选择后者)
1:用户点击一个拇指,它会发回服务器并增加1(但应该有一个规则,不能变成负数)

2:使用jQuery和ajax。一旦用户单击拇指,您就可以使用ajax查询数据库并更新投票,而无需加载整个页面。ajax回调可以在页面级别更新投票。


当用户单击拇指时,它会自动将内部值增加1,然后在后台更新数据库,您可以在那里停止,或者在回调时执行2。

您能显示您被卡住的地方吗

看起来您需要返回
curvotes[0]
curvotes[1]
,而不是
getEffectiveVotes
,这取决于它是一个向上还是向下的投票请求


此外,除了html中的
投票数
div之外,还可以为up和down创建一个在ajax成功中更新的div。

您的页面尝试加载fireintheyear.com/in.cgi?15,这被Google安全浏览阻止。请从你的问题中删除链接,以免给用户带来风险。事实上,这是我在谷歌找到的演示(不是我的页面),令人惊讶的是,我没有收到任何警告,也没有将我重定向到任何地方,反正我已经删除了链接。希望还有人能帮助我。谢谢。在原始代码中,thumbs div在投票后消失,但我也想在投票后显示它,我尝试从主页上删除jquery的一些代码,但它仍然停留在那里。是的,我尝试更改getEffectiveVotes函数,因为它从db中获取两个值(向上和向下),并计算并返回计算值。我试图分别返回这两个值,但似乎不起作用。“它不起作用”是一个很难解决的问题。您应该粘贴您的更改。要防止拇指消失,请删除“$”(“#投票按钮”).remove()`调用。我已经尝试删除“$”(“#投票按钮)。remove()”,但结果显示无休止的微调器,并且按钮不会出现。啊,刚刚注意到。调用
$(this.parent().html(“”)将投票按钮的内容更改为微调器。如果你取消那个电话,你的拇指不会消失。