我正在使用 Zend 框架和使用 dojo 开发一个表单。表单的一部分是收集用户的联系方式和地址。我遇到的问题是使用 FilteringSelect 或 ComboBox dojo 组件来选择城市/城镇。我的数据库中有 40K+ 城镇/城市名称的列表。
我尝试使用 Dojo 组件来获取此列表,但担心 40K 城镇名称太大了。我不想手动使用标准的 html 组件,因为我确信页面中的所有额外文本都会使我的表单成为加载的噩梦。
所以我想我的问题分为两部分:
- 我可以实际期望使用的最大 JSON 数据大小是多少,因为我预计我使用的数据太大了。
- 允许用户在表单中选择这些城镇名称之一的最佳方式是什么?
提前致谢。