javascript - jquery 投票赞成反对,请求帮助

标签 javascript jquery voting

我想对下面的代码进行一些更改。

上面的示例显示了计算出的票数(赞成票 - 反对票)。当您单击任何拇指时,它会消失拇指并显示更新的投票。我想进行更改,使其在开始时分别显示投票赞成和投票反对(分别存储在数据库中)。按下“向上”或“向下”按钮后,不应删除拇指,但应分别显示更新的向上和向下投票。如下图所示。 alt text

以下是代码片段:

主页包含 html/CSS 和 jquery 代码。 http://pastebin.com/RC6dj6N5

投票处理代码: http://pastebin.com/heszKyDc

PS。我尝试过靠自己去改变,但我做不到。任何帮助将非常感激。谢谢。

最佳答案

这很简单,用你的 php 代码查询数据库来找出什么是赞成票,什么是反对票。将每个输出到各自的拇指。

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

2:使用 jQuery 和 ajax。一旦用户单击拇指,您就可以使用 ajax 查询数据库并更新投票,而无需加载整页。 ajax 回调可以在页面级别更新投票。
或者
当用户单击拇指时,它会自动将内部值增加 1,然后在后台更新数据库,您可以停在那里或在回调中执行 #2。

关于javascript - jquery 投票赞成反对,请求帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4558839/

相关文章:

javascript - 如何为 td 元素设置 nowrap 属性?

javascript - 如何默认 Html.DropDownList 不选择?

php - AJAX+PHP投票系统

mysql - 如何构建分类投票数据库?

javascript - 如何使用javascript为下面的数组创建嵌套的对象数组

javascript - textarea 应该复制到另一个 textarea,原始 textarea 应该在使用 javascript 单击按钮时清除

javascript - setTimeout(fn(), t) 和 setTimeout ("fn()", t) 有什么区别?

javascript - React Native 如何在同一个动画事件中传递两个事件?

javascript - 用 CSS 画线

algorithm - 根据不同的选民人数调整选票