如何制作类似Facebook的城市/国家下拉菜单?

4
请看这里的屏幕截图:
http://media-cdn.pinterest.com/upload/185773553348981093_6T1oUT9E.jpg

我希望用户只需输入城市或国家名称,自动完成器就会显示建议项。

我该如何开始创建它? 是否有任何API或Web服务可供调用? 在哪里可以找到世界上所有城市/国家的数据库?

3个回答

4

谢谢阿里,这对我非常有用。 - Atthapon Junpun-eak
1
把它标记为正确答案并给我点赞怎么样? - Alex
链接现已失效。 - luke_t

2
您首先需要一个自动完成插件。
我建议使用jQuery-Ui自动完成插件
数据库可以是这个,但最好自己搜索一下。
关于全球城市的数据库,已经有人在stackoverflow上提出了问题
一个包含所有城市的简单文本文件也可以是这个
这些库非常多,但您必须为自己选择合适的。

0

我的解决方案可能不是最好的,但它是一个起点: 在Google上搜索包含所有国家(ISO标准)的列表,将其粘贴到txt文件中。然后,您可以使用PHP读取该文件并创建一个包含文件内容的选择菜单。 它不包括城市,但也许在某种程度上可以帮助您。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接