【发布时间】:2014-09-02 10:48:45
【问题描述】:
我有国家(文本输入)、城市(文本输入)和街道(下拉)三个表单字段:
- 国家是自动完成的
- 城市会根据国家/地区的结果自动填充
- 街道我想根据所选城市生成下拉列表
这是我当前的 JavaScript 脚本:
$(".country").autocomplete("get_city.php",{ mustMatch:true })
.result(function (evt, data, formatted) {
$(".city").val(data[1]);
});
到目前为止,它正在自动填充城市(文本输入)。
我现在的问题是根据填充的城市生成下拉列表。
【问题讨论】:
-
你有街道名称吗?如果没有,您打算如何获得它们?
-
我有一个街道数据库,我正在考虑添加另一个查询,但我不知道从哪里开始。
-
在您使用该城市的值设置城市后立即查询该数据库 (
data[1] -
你能告诉我怎么做吗?我是一个使用 javascript 的完整菜鸟。
-
如果可能的话,可以使用 php,因为它是用来生成 HTML 的。然后对于每个项目,我们可以循环回显下拉列表中的每个元素。
标签: javascript php jquery drop-down-menu autocomplete