有什么方法可以在下拉列表中首先显示最多选项吗?
E.g我有一个下拉列表,当应用程序加载时加载了6个项目:
让我们说用户选择项目 C 并提交表格
当用户回到此表单时,我想按最多选项排序下拉列表,因此在这种情况下,下拉列表将如下所示:
有没有可以执行此操作的jquery插件?或者我是否需要在我的数据库中有一个表格来存储最多的选项?(这将是我最后的选择)
答案 0 :(得分:1)
您没有指定是否希望任何用户查看所有用户的回复频率,或者同一用户查看最常选择的答案他/她。
如果你想要前者,你需要在服务器端有一些持久性,例如:非常简单的数据库(两列:selectedOption,howManyTimesSelected)。即使存储在文件中也可以,但是您应该提供一些防止竞争条件的方法(例如,允许文件仅由一个实例打开)。
如果您想要后者,可以将该信息存储在客户端的cookie中。