在我的应用程序中,我要求客户填写一份简短的表格,其中一个字段要求他们选择 3 个他们最喜欢的城市(或他们访问过的城市)。
我可供选择的城市列表非常大(3K 城市),我选择使用 bootstrap-multiselect 和搜索。然而,由于选项太多,bootstrap-multiselect 相当慢。
我最大的抱怨是页面加载时间。下面是一个包含 30 个选项的演示,等它加载完毕,然后运行它,你会发现它超级快。
http://www.bootply.com/07KLihND2q
现在,下面的演示有 3K 选项,等到它加载并运行它。多选至少需要 3 秒才能采用所需的形式!
http://www.bootply.com/wK8zFCjB2D
有没有办法加快速度和/或用另一个满足我需要的组件替换引导多选?
我正在寻找可以让用户快速找到他们最喜欢的城市(例如通过文本搜索)、紧凑(可以放入表单而不是打开新窗口)并将用户限制为我拥有的 3K 选项。能够使用 js-populate 从 JSON 填充元素是一个很大的好处。
谢谢!