微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

HTML页面中的城市列表

如何解决HTML页面中的城市列表

| 我希望用户在填写个人资料时选择城市。在Web应用程序中执行此操作的最佳方法是什么? 除了将城市列表存储在数据库中之外,我还有其他方法。也许一些公共API?     

解决方法

最好的方法是使用大型数据库,除非您希望允许用户输入城市名称。 对您来说幸运的是,您不必亲自出去制作数据库。这是免费数据库的目录:http://www.sqldumpster.com/databases/geographic/     ,我只需要一个带有自动完成程序的简单文本字段即可。您可以获取城市列表,但必须保持最新状态,并且还必须担心胡说八道,例如“圣约翰”,“圣约翰”和“圣约翰”。 将整个城市列表发送给客户端将只是一个用户界面的噩梦,选择列表将包含成千上万的条目,您将不得不向客户端发送大量数据。没有理由那么讨厌您的访客。 自动完成器可以使用当前选择的城市为新城市提供建议。如果您在多个地方都有城市名称,则只需将主城市列表保存在自动完成程序的某个位置,然后每天使用新条目进行更新。您最终将得到一个城市列表,但该列表将自行构建。 简单的文本输入在任何地方都可以使用,几乎每个人都可以轻松输入城市名称。     ,您可以将它们存储在文本文件中,在服务器中有一个副本(用于验证),然后通过AJAX加载城市。 但是,对于没有JS的用户,该方法将失效。 而且,要卑鄙,您能定义最好的吗?在什么意义上最好?最快的?最轻?最厉害?最Pythonic的?我不确定你的意思。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。