首先显示最多的选定项目

时间:2015-03-16 06:42:52

标签: javascript php jquery html mysql

有什么方法可以在下拉列表中首先显示最多选项吗?

E.g我有一个下拉列表,当应用程序加载时加载了6个项目:

  • A
  • C
  • d
  • 电子
  • ˚F


让我们说用户选择项目 C 并提交表格 当用户回到此表单时,我想按最多选项排序下拉列表,因此在这种情况下,下拉列表将如下所示:

  • C
  • A
  • d
  • 电子
  • ˚F

有没有可以执行此操作的jquery插件?或者我是否需要在我的数据库中有一个表格来存储最多的选项?(这将是我最后的选择)

1 个答案:

答案 0 :(得分:1)

您没有指定是否希望任何用户查看所有用户的回复频率,或者同一用户查看最常选择的答案他/她

如果你想要前者,你需要在服务器端有一些持久性,例如:非常简单的数据库(两列:selectedOption,howManyTimesSelected)。即使存储在文件中也可以,但是您应该提供一些防止竞争条件的方法(例如,允许文件仅由一个实例打开)。

如果您想要后者,可以将该信息存储在客户端的cookie中。