我想使用javascript基于DDL2的选定值,使用来自REST JSON端点的某些数据填充下拉列表(DDL2)。

该DDL2选择值是由先前的DDL1选择触发的(我正在处理该部分)。例如,如果DDL1选择的值为“ Town”,则DDL2的选择值为:“从Towns中选择Towninfo ORDER BY towninfo”。目前,这是一个SQL查询。我可以选择用逗号分隔的城镇(RALEIGH,CHARLOTTE,ASHEVILLE ...)替换它,也可以用JSON字符串替换它。我愿意就此提出建议。

我想做的是用选定的数组填充DDL2。因此,当我在DDL1中选择“城镇”时,DDL2就会填充城镇列表。谢谢!

最佳答案

如果您的意思很简单,例如根据第一个选择填充第二个下拉列表,那么这里有一个快速而又肮脏的示例...

http://jsbin.com/AHOpAJA/1/edit

如果您想要更复杂的东西,这是另一个使用三个下拉菜单的下拉菜单,所有下拉菜单都从服务绑定。 http://jsbin.com/ihodoc/3/edit

10-07 13:15