问题标签 [rating]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
904 浏览

asp.net - ASp.NET Ajax 分级控制中的错误

我在我当前的项目中使用 ASP.NET Ajax Rating 控件,我得到了这个奇怪的行为:

当somoene 单击控件对某些内容进行评分时,评分会正确执行,但浏览器滚动位置会跳到浏览器窗口的顶部!

这对用户非常不友好。

这个错误有修复吗?

0 投票
3 回答
1988 浏览

php - 在 php 和 mysql 中计算前 5 名

嘿,我已经在 php 和 mysql 中建立了评级系统,现在我想选择前 5 名,我做了一些事情,但如果用户添加评级(最高),它是 nr 1 排名。

你们如何在 php 和 mysql 中做到这一点?

该表如下所示:

- ID

- 中

--uid

- 评分

评分是从 1 到 5 的数字

提前致谢!

0 投票
2 回答
1473 浏览

database - 标签、评论、评分等数据库设计

我想为我的实体实现评论、评级、标签等模块。我的想法是:

评论表 -> 评论 ID、评论文本

entity1 -> entity1_id,entity1_text

entity2 -> entity2_id, entity2_text

entity1_comments -> entity1_id,comment_id

entity2_comments -> entity2_id,comment_id

……

这种方法正确吗?

0 投票
10 回答
22790 浏览

sorting - 按 5 星评级排序的更好方法是什么?

我正在尝试使用 5 星系统按客户评分对一堆产品进行分类。我正在为其设置的网站没有很多评分,并且会继续添加新产品,因此通常会有一些评分较低的产品。

我尝试使用平均星级,但当评级数量很少时,该算法会失败。

例如,具有 3x 5 星评级的产品会比具有 100x 5 星评级和 2x 2 星评级的产品显示得更好。

第二个产品不应该显示得更高,因为它在统计上更值得信赖,因为评级数量更多吗?

0 投票
3 回答
3325 浏览

php - PHP/MySQL - “评分最高”的算法

所以我只是建立了一个星级评分系统,并试图提出一种算法来列出“评分最高”的项目。为简单起见,以下是列:

我试图确定票数和评级之间的“最佳位置”。例如...

  • 评分(4.6 / 20 票)的项目在列表中应该高​​于(5.0 / 2 票)的项目
  • 评分(2.5 / 100 票)的项目应低于(4.5 / 2 票)的项目

所以换句话说,num_votes在什么是“Top”中起着重要作用。

任何人都知道一种非常擅长确定这个“最佳位置”的算法吗?

提前致谢。

0 投票
2 回答
394 浏览

javascript - Javascript中的收藏夹星号切换

一个很好的例子是这篇文章左侧的 SO 星。

您可以单击它以将此消息添加到您的收藏夹中,然后再次单击以删除此标志。

我已经创建了一个页面 /favorites/add/{post_id}/ 但是如何在 Ajax 中处理它?

许多事情要做 :

  • 确保单击时它有效
  • 更改图像
  • 如果要添加或删除标志,请更改链接。

我确信这样的东西已经存在,但我找不到它。

任何的想法 ?

0 投票
1 回答
6601 浏览

jquery - jquery星级评分插件和jquery点击功能

我正在使用 jquery 星级插件:http ://www.fyneworks.com/jquery/star-rating/

我可能会得到一些像这样的html代码:

这很好用,但是如果我尝试调用自己的函数,我的函数不会发出警报。例如:

我还尝试附加一个 id 并使其成为点击功能,但仍然没有运气。如果我从按钮中删除星类,那么我的功能将起作用。那么这个插件中的一些代码似乎阻止了外部功能?我需要做什么来调用我自己的函数?

0 投票
3 回答
10781 浏览

jquery - 用于 jQuery UI 的 Star Rating 小部件

我被介绍给 jQuery UI 的Star Rating 小部件。我最初使用的是这个

使用这两者有什么区别吗?

很好地尝试使用 jquery UI 之一,我无法让输入按钮显示为星星。我有这些 js 和 css 文件包括:

对于我的代码,简单地说:

所有文件和图像都在同一个文件夹中。我以前从未使用过 jquery UI,所以我不确定我是否只需要那个文件。我也不确定它是否需要它,我使用的另一个星级插件不需要它。有人知道我错过了什么吗?

0 投票
4 回答
3444 浏览

jquery - Jquery星级评分插件和取消评分按钮

使用这个插件:http ://www.fyneworks.com/jquery/star-rating/#tab-Testing

我有一个简单的回调函数,可以从单选按钮中获取 id:

这工作正常,但如果用户点击取消按钮,那么它就无法读取它的 id。

在js中,我认为取消按钮是动态添加的:

如果我像这样向它添加一个 id:

我怎么能读到身份证?这将是未定义的。我可以设置一个类并使用 $('.myclass').attr('id') 但我将在一个页面上有多个评级,所以我需要类似于“this”的东西。或者取消按钮是否可以获取相应单选按钮的 id?

0 投票
1 回答
1672 浏览

mysql - MySQL 评级/投票系统(根据投票数按最佳评级准确排序)

假设我有一个类似这样的 MySQL 表:

软件表:

其中 votes 是某人对该项目投票的次数,而 rating 是这些投票的平均值。

示例数据:

现在另一个用户出现并给它评分 1。我将如何计算新的评分?每次有人投票时最好只制作另一张桌子并输入一个新行

然后计算每次重新计算平均评分?我认为这会对服务器造成影响。

第二个问题:

我希望能够按评分最高的方式订购软件,但我不希望平均评分为 5 星但只有 1 票的程序排名高于平均评分为 4 的程序(893 票)。我将如何做到这一点?